Linux安装redis和启动

2023-09-21  本文已影响0人  华木公子

https://zhuanlan.zhihu.com/p/502754397

单机版

1.1 下载redis

登录网址下载最新版的redis包,我这里下载的是redis-6.2.6.tar.gz

网址:

Downloadredis.io/download/

[图片上传失败...(image-3401c4-1695396771624)]

1.2 安装

将文件上传到linux服务器/usr/local/redis 下:

cd /usr/local/ 
mkdir redis
cd redis 
tar -xvf  redis-6.2.6.tar.gz
cd redis-6.2.6
make && make PREFIX=/usr/local/redis install

/usr/local/redis/bin/redis-server ./redis.conf

PREFIX说明:PREFIX= 作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

修改redis.conf中的配置:

daemonize no ----> daemonize yes 设置后台运行

bind 127.0.0.1 -::1 ----> bind 0.0.0.0 -::1 设置允许远程连接

requirepass foobared -----> requirepass 123456 设置密码

1.3 验证

验证是否启动成功并使用客户端连接

ps -ef|grep redis

[图片上传失败...(image-5286f1-1695396771624)]

2.sentinel模式

3.cluster模式

4.redis卸载

1.停止redis服务

ps -ef|grep redis 
kill -9 redis的pid

2.删除/usr/local/bin下redis的可执行文件(如果你安装时没有指定目录,默认会在/usr/local/bin下面)

rm -rf redis*

3.删除/usr/local/redis的安装解压包

rm -rf redis

5.报错

5.1 cc:命令未找到

[图片上传失败...(image-103596-1695396771623)]

安装:

yum -y install gcc automake autoconf libtool make

5.2 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

[图片上传失败...(image-fd6142-1695396771623)]

解决:

make MALLOC=libc
上一篇 下一篇

猜你喜欢

热点阅读