Linux安装redis详解

本文详细介绍了Redis数据库的安装步骤及配置方法,包括权限问题解决、启动服务端、客户端测试、密码验证设置、远程连接配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

reids安装包:http://download.redis.io/releases/redis-4.0.11.tar.gz

1.解压安装包: tar -zxvf redis-4.0.11.tar.gz

2.进入解压目录 cd redis-4.0.11

3.执行编译命令:make && make install 

不报错的话就已经在/usr/local/bin/目录下生成了redis-server执行文件

如果是普通非root用户应该会报下面错误:

install: 无法创建普通文件"/usr/local/bin/redis-server": 权限不够
make[1]: *** [install] 错误 1
make[1]: 离开目录“/home/wmang/soft/redis-4.0.11/src”
make: *** [install] 错误 2

需要手动复制一些文件到指定目录.

先到指定目录创建一些文件夹,方便后期管理

存放执行文件目录

sudo mkdir -p /usr/local/redis/bin/   

存放配置文件目录

sudo mkdir -p /usr/local/redis/conf/

然后将可执行文件拷贝到/usr/local/redis/bin/,配置文件拷贝到/usr/local/redis/conf/

sudo cp redis-server redis-cli /usr/local/redis/bin/

sudo cp ../redis.conf /usr/local/redis/conf/

然后执行/usr/local/redis/bin目录的redis-server启动服务端

./redis-server &  

&表示后端执行,ctrl+c正常会中断程序,加上&之后ctrl+c程序也不会中断

有上面信息表示服务端启动成功,然后运行./redis-cli客户端测试
keys * 查看存储内的所有key ,

set test 123 set一个key为test 值为123的项.

get test 获取key为test的值

结束服务端,不知道什么好方法结束.直接暴力kill

ps -ef | grep redis

kill -9 pid

给redis服务加密码验证

修改/usr/local/redis/redis.conf 文件

sudo vi /usr/local/redis/redis.conf

搜索requirepass

复制一行打开注释,后面redis!@#是你要设置的密码.修改完保存退出

再次启动redis-server

cd /usr/local/redis/bin

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

启动运行第1个参数指定配置文件

此时在运行客户端就会提示需要认证

输入auth redis!@#    auth 加 刚才配置的密码即可.

到此还有个问题.默认配置是不支持远程连接的.需要修改配置文件才可以

sudo vi /usr/local/redis/redis.conf

找到bind 127.0.0.1 

默认打开的,只能本机连接.

把这行注释了然后重启redis-server就可以了.

如果还是不行.可能是码保护模式

同样修改redis.conf文件

找到protected-mode 默认是yes改成no

如果还是不行就检查防火墙设置,开放6379端口

完美解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值