欢迎指正
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
重新去修改 redis_init_script
上面那个密码的部分,可以使用双引号给括起来
3. 启动客户端
1. 启动后需要使用 auth 来进行认证
2. 本地也可以使用 RedisDeskManager
进行连接了,记得密码哦~
如果提示连接不上,有可能是因为服务器使用了防火墙,通过放行 6379 端口,或者是直接关闭防火墙之后应该就可以连接上了。
// 开放 6379 端口,提供一个参考
# firewall-cmd --permanent --add-port=6379/tcp
# firewall-cmd --reload