CentOS7 离线安装 Redis
一、下载Redis
$ wget http://download.redis.io/releases/redis-5.0.4.tar.gz
$ tar -zxvf redis-5.0.4.tar.gz -C /opt/modules/
二、编译
$ cd /opt/modules/redis-5.0.4
$ make && make install
三、测试
cd /opt/modules/redis-5.0.4/
# 启动服务端,默认端口 6379
$ nohup ./src/redis-server &
# 启动客户端,进行测试
./src/redis-cli
四、测试
测试redis是否已经编译成功
//启动redis服务器(命令后边加&表示让程序后台运行)
$ ./src/redis-server &
//查看 Redis 的运行进程:
$ ps -ef | grep redis
//使用redis客户端连接 Redis 命令(在 Redis 的解压目录下):
$ ./src/redis-cli
//关闭 Redis 服务命令(在 Redis 的解压目录下):
$ ./src/redis-cli shutdown
最后,安装Redis,在 Redis 解压目录下执行命令进行安装:
$ make install
到此,Redis已经安装完成。一般Redis安装目录为:/usr/local/bin/
如果是redis 3.2以上的版本默认是不允许外网访问的,需要修改redis.conf配置文件
修改peotected-mode
修改peotected-mode yes
改为:protected-mode no.
#protected-mode参数是为了禁止外网访问redis,如果启用了,则只能够通过localhost ip (127.0.0.1)访问Redis
关闭 bind 127.0.0.1
注释掉bind 127.0.0.1, 或者修改bind 0.0.0.0,表示允许所有ip地址访问
修改完配置文件记得重启redis,
./redis-server /usr/local/redis/redis.conf
实际项目的Redis启动命令:
/usr/local/bin/redis-server /opt/modules/redis-3.2.12/redis.conf &
设置密码:
vim /usr/redis/redis.conf
// 修改以下内容
将bind 后 127.0.0.1 改为 内网IP # 为安全起见,请勿使用 0.0.0.0
protected-mode yes 改为 protected-mode no # 关闭保护模式
daemonize no 改为 daemonize yes # 开启守护进程
空白处添加 requirepass 123456 # 自行设置密码,例:123456
第二种方式 (永久方式)
需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:
修改redis.conf配置文件
# requirepass foobared 改为
requirepass 123 指定密码123
保存后重启redis就可以了。
相关文章:
Redis Client On Error: Error: write ECONNABORTED Config right
Centos7安装配置Redis(设置密码)
为者常成,行者常至
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)