Redis(Linux版本7.2.3)

2024-01-01 06:30:44

1、停止Redis服务器

[root@tssvr1-c1 sysconfig]# ps -ef | grep redis
root       322     1  0 10月30 ?      02:58:53 ./bin/redis-server 0.0.0.0:6379
root     32664 12498  0 14:45 pts/0    00:00:00 grep --color=auto redis
[root@tssvr1-c1 sysconfig]# 
[root@tssvr1-c1 sysconfig]# kill -9 322
[root@tssvr1-c1 sysconfig]# 
[root@tssvr1-c1 sysconfig]# ps -ef | grep redis
root       473 12498  0 14:49 pts/0    00:00:00 grep --color=auto redis

2、卸载原有的Redis

[root@tssvr1-c1 local]# rm -rf /usr/local/redis
[root@tssvr1-c1 local]# rm -rf /usr/bin/redis-*

3、在“/usr/local/“目录下创建”redis“文件,并将redis最新版本的压缩包放入此内

4、解压此压缩包

[root@tssvr1-c1 redis]# tar -zxvf redis-7.2.3.tar.gz 

5、进行编译

cd到”/usr/local/redis/redis-7.2.3“目录,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容。

[root@tssvr1-c1 redis-7.2.3]# make

6、安装

make PREFIX=/usr/local/redis/redis-7.2.3 install

这里多了一个关键字??PREFIX=??这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,

库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

执行结果如下图:

7、启动Redis

根据上面的操作已经将redis安装完成了。在目录/usr/local/redis 输入下面命令启动redis

./bin/redis-server& ./redis.conf

8、修改配置文件并设置密码

[root@tssvr1-c1 redis-7.2.3]# vi /usr/local/redis/redis-7.2.3/redis.conf 

9、重启redis

[root@tssvr1-c1 redis-7.2.3]# redis-server /usr/local/redis/redis-7.2.3/redis.conf?
10189:C 26 Dec 2023 15:48:39.753 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.

若密码还是提示没有的话,进行重启或者杀死进程,重新输入此命令启动即可。

若”redis-server“命令失败,则进行”vi ~/.bash_profile"修改,然后“source ~/.bash_profile”,如下图所示:

10、远程连接测试

解决方法:

将此注解掉,然后重启Redis服务即可。

文章来源:https://blog.csdn.net/weixin_53029881/article/details/135316109
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。