Redis学习笔记(二):redis下载、安装、常用命令

版权声明:本文为博主原创文章,转载请注明出处,尊重原著! https://blog.csdn.net/weixin_38938840/article/details/86306831

Redis下载

下载链接:
https://github.com/MicrosoftArchive/redis/releases

在这里插入图片描述

我习惯用msi安装,也可以用zip解压。
安装(解压完毕后),目录如下:
在这里插入图片描述

其中:

Redis Release Notes.docx: 文件是关于Redis的描述文件
redis.windows.conf :文件是默认的配置文件
RedisService.docx : 安装手册

Redis可执行文件说明

文件名 说明
redis-server.exe redis服务器
redis-cli.exe redis命令行客户端
redis-benchmark.exe redis性能测试工具
redis-check-aof.exe aof文件修复工具
注册服务:
redis-server --service-install redis.windows.conf --loglevel verbose
卸载服务:
redis-server --service-uninstall
启动Redis:
redis-server --service-start
停止Redis:
redis-server --service-stop

redis-cli的使用

发送命令

在命令行执行redis-cli默认连接:127.0.0.1 : 6379
指定主机地址、端口
redis-cli -h 127.0.0.1 –p 6379
使用PING命令测试与客户端和服务端链接是否正常
redis-cli PING

在这里插入图片描述

命令返回值

状态回复(最简单的回复)

redis> PING
PONG
redis> SET test 123
OK

错误回复(以error开头,后面跟着错误信息)

redis> TEST
(error) ERR unknown command 'TEST‘

整数回复

redis> INCR test_incr
(integer) 1

字符串回复(最常用的一种回复,双引号包裹)

redis> get test
"123"

多行字符串回复

redis> KEYS *
1) "test"
2) "test_incr"
3) "1"

Redis的多数据库

Redis默认支持16个数据库,对外都是以一个从0开始的递增数字命名,可以通过参数databases来修改默认数据库个数。客户端连接Redis服务后会自动选择0号数据库,可以通过SELECT命令更换数据库,例如选择1号数据库:

Redis> SELECT 1
OK
Redis [1]> GET test
(nil)

说明:
Redis不支持自定义数据库名称。
Redis不支持为每个数据库设置访问密码
Redis的多个数据库之间不是完全隔离的,FLUSHALL命令会清空所有数据库的数据。
多数据库不适用存储不同应用的数据。

猜你喜欢

转载自blog.csdn.net/weixin_38938840/article/details/86306831