欢迎指正
1. 安装 redis
下载并解压
安装 gcc 编译环境
yum install gcc-c++
进入到 redis 的解压目录进行安装
make && make install
执行完毕后安装成功
2. 配置 redis
在 utils 下,拷贝 redis_init_script 到 /etc/init.d 目录下,目的就是要把 redis 作为开机自启动
cp ./redis_init_script /etc/init.d
在 /usr/local 下创建 redis 目录,用于存放配置文件
拷贝解压目录下的 redis 配置文件到这个 /usr/local/redis 目录下
1. 修改/usr/local/redis/redis.conf 核心配置文件
使用 / + 关键字 进行查找
修改 redis 的工作目录
可选:设置绑定的 ip 为 0.0.0.0,代表可以允许远程连接,不受 ip 限制
重点:连接密码默认是没有的,我们给 redis 设置一个连接密码
2. 修改 /etc/init.d/redis_init_script
3. 为 redis 启动脚本添加执行权限,然后运行启动 redis
运行的 pid 在 /var/run/redis_6379.pid
4. 设置 redis 开机自启动,修改 redis_init_script
#chkconfig: 22345 10 90
#description: Start and Stop redis
设置好了后,执行如下的操作。重启机器后,可以重新查看 redis 进程的运行情况
# chkconfig redis_init_script on
5. 此时如何停止 redis 呢?
# /etc/init.d/redis_init_script stop
# 或者使用系统服务进行启动
# systemctl start/stop/restart redis_init_script.service
重新去修改 redis_init_script
上面那个密码的部分,可以使用双引号给括起来
3. 启动客户端
1. 启动后需要使用 auth 来进行认证
2. 本地也可以使用 RedisDeskManager 进行连接了,记得密码哦~
如果提示连接不上,有可能是因为服务器使用了防火墙,通过放行 6379 端口,或者是直接关闭防火墙之后应该就可以连接上了。
// 开放 6379 端口,提供一个参考
# firewall-cmd --permanent --add-port=6379/tcp
# firewall-cmd --reload