热爱技术,追求卓越
不断求索,精益求精

Linux下安装redis,版本6.2.5

由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下:
yum install gcc-c++

下载

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

也可以直接下载
https://redis.io/download

解压

tar -zxf redis-6.2.5.tar.gz

编译

在解压后的redis包中,进行编译

cd redis-6.2.5/
make

安装redis

这步需要root权限,后续的可以不用root权限

cd src/
make install

文件分类管理

redis目录下创建bin和etc文件,把redis.conf移动到etc目录下;把mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server移动到bin文件下

[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# mkdir etc
[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# mkdir bin
[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# mv redis.conf ./etc/
[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# mv src/mkreleasehdr.sh src/redis-benchmark src/redis-check-aof src/redis-cli src/redis-server ./bin
[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# 

修改redis配置文件

vi etc/redis.conf 

1、开启远程访问redis

a.把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
b.把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)

2、开启后台启动

把文件中的daemonize属性改为yes(表明需要在后台运行)

3、修改默认密码

requirepass 的地方去掉注释,修改密码

4、添加开机自启(根据实际需求,可自行选择)

vi /etc/rc.d/rc.local
# 添加如下内容,尾部追加
/root/programs/redis/redis-6.2.5/bin/redis-server /root/programs/redis/redis-6.2.5/etc/redis.conf

## 启动

1、启动redis-service

[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# bin/redis-server etc/redis.conf

2、启动redis-cli

[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# bin/redis-cli

## 测试

“`
[root@iz8vb4cz657dk5adpf7g1yz redis-6.2.5]# bin/redis-cli
127.0.0.1:6379> auth 12345678
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set test testRedis
OK
127.0.0.1:6379> get testRedis
(nil)
127.0.0.1:6379> get test
"testRedis"
127.0.0.1:6379>

“`

赞(0)
未经允许不得转载:LoveCTO » Linux下安装redis,版本6.2.5

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

热爱技术 追求卓越 精益求精