linux安装redis

安装依赖

1
2
yum -y install gcc gcc-c++
yum -y install wget

安装步骤

1.

1
wget http://download.redis.io/releases/redis-3.2.9.tar.gz

2.

1
tar xzf redis-3.2.9.tar.gz

3.

1
cd redis-redis-3.2.9

4.

1
make

远程连接

  1. 修改配置(安装目录下)

    1
    vi redis.conf

    a. 把bind 127.0.0.1 ::1这一行注释掉
    b. protected-mode 要设置成no
    c. 启动的时候,需要指定redis.conf 文件

启动redis

1
src/redis-server redis.conf

redis后台启动

1
2
3
4
5
进入redis目录
vim redis.conf
找到daemonize no
改为daemonize yes
重启

redis查看版本

1
./redis-cli -h 127.0.0.1 info | grep 'redis_version'

出现问题

关闭防火墙
1
2
3
4
5
6
7
# 方法1 禁用firewalld
$ service firewalld stop 关闭firewall
$ systemctl disable firewalld.service 禁止firewall开机启动
# 方法2 开启端口访问权限
$ firewall-cmd --zone=public --add-port=6379/tcp --permanent

开机自启动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 1. 复制redis目录下的redis_init_script,到/etc/init.d目录下并重命名为redis
$ cp [redis目录]/utils/redis_init_script /etc/init.d/redis
# 2. 编辑
$ cd /etc/init.d && vim redis
# 3. 在开头添加一行
# chkconfig: 2345 80 90
# 4. 修改路径
EXEC=/[redis目录]/src/redis-server
CLIEXEC=/[redis目录]/src/redis-cli
CONF="/[redis目录]/redis.conf"
# 5. 加权
$ chmod +x /etc/init.d/redis
# 6. 注册
$ chkconfig redis on
# 7. 启动
$ systemctl start redis
# 8. 查看服务启动
$ lsof -i:6379
# 如果不存在lsof 则安装
$ yum install lsof -y
0%