Redis(Remote Dictionary Service, 远程字典服务)
- Redis 是 一个键-值对存储库
- Redis是高级数据结构服务器,阻塞队列(或栈)和发布-订阅系统。支持可配置的到期策略、持久化级别,以及复制选项。
可在线体验哦: http://try.redis.io/
一、安装
Windows下安装:
访问https://github.com/MicrosoftArchive/redis ,选择版本进行下载解压
启动服务:
打开cmd 进入解压后的目录,输入
redis-server.exe
验证:
另起个cmd 并进入解压后的目录,输入
redis-cli
set name Donald get name ping
二、可执行文件说明
文件名 | 说明 |
---|---|
redis-server | Redis 服务器 |
redis-cli | Redis 命令行客户端 |
redis-benchmark | Redis 性能测试工具 |
redis-check-aof | AOF 文件修复工具 |
redis-check-dump | RDB 文件检查工具 |
redis-sentinel | Sentinel 服务器 |
三、开启 关闭命令
开关机命令必须相互对应
Linux 或 mac将.exe
去掉
// 默认开启端口 6379
redis-server.exe
// 退出连接
quit
// 关闭服务
redis-cli shutdown
// 但开启的端口更改为 6380
redis-server.exe --port 6380
redis-cli -p 6380 shutdown
// 指定服务器地址, 端口号,进行连接
redis-cli -h 127.0.0.1 -p 6379
redis-cli -p 6379 shutdown
四、基础命令
// 1. 查看信息
info
// 2. select (选择 Keyspace), 默认是 db0
// 选择 db1
select 1
// 3. 清除当前 Keyspace
flushdb
// 4. 清除所有 Keyspace
flushall
// 5. 连接是否成功(返回pong,为成功)
ping
// 6. 查看键值对数量
dbsize
// 7. 添加键值
set x xx
// 8. 删除
del x
// 9. 查看键的对应值(正则)
keys *
// 10. 进行持久化
save
// 11. 退出连接
quit