一、安装Redis
tar xf redis-7.0.11.tar.gz 解压
mv redis-7.0.11 /usr/local/redis7 将redis移动并改名
make && make install 编译
redis-server& 启动
redis-cli 登录redis,默认本地
二、redis基本操作
1、登录方式
redis-cli 默认本地登录
redis-cli -n 1 指定数据库编号登录
-a使用密码登录 -h使用ip地址登录,这两个需要修改一下配置文件里面信息
daemonize yes 守护进程修改为yes
bind 192.168.115.150 IP地址我修改的是本机的
protected-mode no 保护模式关掉
requirepass 123 密码
wq 保存退出
redis-server redis.conf 重启
redis-cli -h 192.168.115.150 IP地址登录
redis-cli -h 192.168.115.150 -a 123 用密码登录
2、基本操作命令
set 设置键值对
keys 查看一个键是否存在
get 取出键值对(键不存在返回空)
del 删除键值对
flushall 清空所有(慎用)
rename 重命名键名(会覆盖)
renamenx 重命名键名(假如改名后键名称存在则更改不成功)
move 移动键值对到指定的数据库
三、redis持久化
1、RDB
默认持久化
dump.rdb 数据库启动时会读取
触发条件 宕机-----redis程序崩溃
手动保存 执行 save 命令来将数据异步写入 RDB 文件中
2、AOF
默认关闭
appendonly.aof 默认进程启动时读取
开启 进入redis.conf配置文件修改appendonly no 为 appendonly yes(可与RDB同时开启)
设置 # appendfsync always 每次修改保存
appendfsync everysec 每秒保存(默认没有注释,用这个就行)
# appendfsync no 空闲时保存