安装redis
redis是跑在linux上的, 官网说有微软的团队正在做windows版, 但显然不是我们关注的对象. 我装的最新版6.2.4 稳定版
因为大家用的虚拟机不同, 安装步骤也不太一样.
我是用的virtualBox, 安装虚拟机的过程请自行百度.(我的blog有Ubuntu), 学习redis用的是CentOS 8, 毕竟服务器系统大多用它, ubuntu有点学习linux玩具性质.
注意事项:
- 安装软件也好, 系统也好, 选择最新版的话, 要针对性的搜索教程, 别搜成旧版.
- 如果你用的东西和我一样, 那么请在虚拟机设置-网络中, 设置位桥接网卡, 这样你的虚拟机就会拥有固定IP, 我被网上多篇博客骗来骗去, 搞了好久, 其实很简单的一个事情.
- 安装Xshell + Xftp, 非常好用, 小软件启动连接都很快, 我用centos还有点卡, 所以用ssh工具脸上就不用去系统里费劲了. 用Xftp直接将redis压缩包拖进去, 一个字: 爽.
- 企业用都不用图形界面的, 我装了一个, 以防那天命令写错了要手动操作.
- centos不自带gcc, 以及make tool, 但是它有一个很好的功能, 没有的命令, 它会提示你直接安装.
- tar命令解压后make命令编译, 最后make install命令安装
目录 /usr/local/bin
- redis-benchmark: 性能测试工具
- redis-check-aof: 修复有问题的aof文件
- redis-check-dump: 修复有问题的dump.rdb文件
- redis-sentinel: redis集群使用
- redis-server: redis服务器启动命令
- redis-cli: 客户端, 操作入口
启动
- 前台启动:
直接用命令redis-server
, 终端关了/ctrl+C服务就停了. - 后台启动:
- 将redis目录下的redis.conf复制到etc中:
cp redis.conf etc/redis.conf
- 打开etc中的redis.conf:
vim redis.conf
- 找到并修改daemonize, 将no改为yes.
- 回到usr/local/bin目录下, 输入:
redis-server etc/redis.conf
. - 结束, 已启动
- 将redis目录下的redis.conf复制到etc中:
关闭
ps -ef | grep redis
,kill -9 + 进程号
server-cli shutdown
.