1、将源码包下载好后拖进虚拟机
2、解压源码包
将压缩后的文件放入/usr/local/并且重命名为redis7
解压完成后使用make命令进行编译
如果出现以上问题,则需要使用make distclean命令删除除源文件之外的所有文件,包括configure脚本、Makefile等。这将使你重新配置、重新编译项目
出现这个问题则需要使用yum安装gcc编译器
编译完成
安装完成
安装完成以后自动在SRC目录中生成redis-cli和redis-server文件
使用./命令启动如下:
将服务启动后加&放入后台运行,然后进入数据库
启动多个redis数据库
1、复制一份redis.conf文件命名为redis1.conf。进入vim redis1.conf,修改IP地址为192.168.115.160(看个人所需)
进入网卡配置文件,设置一网卡两IP地址。断开重连网卡,重启网络服务
ip a 验证是否开启一网卡两IP
启动服务并放入后台
查询端口号,显示IP地址和端口即成功
redis数据库基础操作:
帮助信息:help 命令字 tab补齐
库操作: select+数据库编号 切换数据库
数据操作:set设置键对值 keys*查看所有键的名称 keys+键名称,查看一个键是否存在
get取出键值对,建不存在则返回空 del删除键对值 flushall清空数据库中的数据
rename 重命名键名称 不论更名后的键是否存在都会覆盖原有键,并将改名前的键的值赋予改名后的键
renamex 重命名键名称 假如改名后键名称存在则更改不成功
move 移动键值对到指定数据库
ttl 查看键值对的生命周期 -1永久 -2 已过期
expire 设置键值对的存储周期
redis持久化
类型:RDB模式 默认持久化
dump.rdb 数据库启动时会读取
AOF模式 默认关闭
appendonly.aof 默认进程启动时读取