哈特中尉's Blog

不会写代码的司机不是好厨师!

centos7安装redis5

下载和安装

1
2
3
4
5
6
7
8
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
tar -zxvf redis-5.0.0.tar.gz
cd redis-5.0.0
make && make install

#### 注册服务(推荐)
`redis-5.0.0/utils`

./install_server.sh # 一路Enter即可

1
2
3
4
5
6

#### 开启远程访问
- 注释bind
- protected-mode改为no

`vi /etc/redis/6379.conf`

#bind 127.0.0.1
protected-mode no

1
2

#### 启动服务

service redis_6379 start #启动
service redis_6379 stop #停止
service redis_6379 restart #重启

开机自启动

systemctl enable redis_6379
systemctl daemon-reload

1
2
3
4
5
【到此完成安装和服务注册。以下内容仅供参考。】



#### 检查Redis是否正常(可选,一般不需要)

yum -y install tcl
make test

1
2

#### 可执行文件拷贝到$PATH目录下(可选,默认自动已经拷贝)

cd src
cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/

1
2

#### 启动Redis-server【可选,一般服务方式启动】

redis-server # 运行,可以看控制台
redis-server & # 后台运行
redis-server redis.conf #如果要启动多个redis实例,可以指定配置文件

1
2

#### 查看Redis-server启动情况

ps -ef | grep redis
netstat -nlt|grep 6379

1
2

#### 停止redis

ps -ef | grep redis
kill -9 1111

1
2
3
4



#### 启动Redis-client

redis-cli

1
2
3
4
5


#### 密码保护
客户端连接必须输入密码`abc123`才可连接成功!
`vi /etc/redis/6379.conf`

requirepass abc123

1
2

#### 相关默认路径

Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/bin/redis-server
Cli Executable : /usr/local/bin/redis-cli
Is this ok? Then press ENTER to go on or Ctrl-C to abort.
Copied /tmp/6379.conf => /etc/init.d/redis_6379
```