Redis安装
1.Windows平台
Windows redis下载地址:https://github.com/MSOpenTech/redis/releases
解压到特定的文件夹,比如, D:\Develop, 命令行到该文件夹下
# 启动 redis 服务 redis-server redis.windows.conf # 安装 redis 服务 redis-server --service-install redis.windows.conf --loglevel verbose # 使用 redis 客户端登录 redis-cli -h localhost -p 6379
2.Linux平台
下载地址:http://download.redis.io/releases/
# 安装 wget http://download.redis.io/releases/redis-2.8.17.tar.gz tar xzf redis-2.8.17.tar.gz cd redis-2.8.17 make # 开启服务 cd src # 实际安装目录 ./redis-server redis.conf # redis.conf 是一个默认的配置文件
3.Ubuntu平台
sudo apt-get update sudo apt-get install redis-server # 启动 redis-server # 使用 redis-cli
基本使用
首先使用 redis-cli 登录
-h 服务器地址 -p 端口号 -a 密码
# -h 为主机名, -p 为端口名 redis-cli -h localhost -p 3679 keys * # 取出所有的 key del key # 删除 key 和其数据 randomkey # 随机取出一个 key type key # 返回 key 的类型 rename key1 key2 # 重命名 key1 quit # 退出连接 dbsize # 查看当前库中的 key 的数量 monitor # 查看实时转储受到的请求 flushdb # 清空当前的数据库 flushall # 清除所有数据库
Redis一些基本命令
查看 redis 版本
redis-server --version redis-server -v redis-cli --version redis-cli -v
设置密码
# 查看密码 config get requirepass # 设置123456 位密码 config set requirepass 123456
一般来说设置密码在配置文件中指定比较好,配置文件中下面的配置可以设置密码
requirepass 123456
数据备份和恢复
只需要使用 save 命令备份成 dump.rdb 文件,然后拷贝该文件到你想恢复的redis服务的根目录,然后启动该目录下的 redis 服务即可。
# 查看安装路径,备份文件存放在这儿 config get dir # 备份所有数据,生成 dump.rdb 文件 save # 后台备份命令 bgsave # 从备份文件恢复 redis-server redis.conf
注意:save 命令是阻塞的,所以redis备份的时候不会执行其他命令,如果是线上环境,可以使用 bgsave 命令。