Linux(centos)源码安装redis

今天开始学习redis,希望还不晚,工欲善其事必先利其器,今天先进行redis的安装和简单的使用!

目录

第一步,安装

1.源码安装redis,按照下面的脚本一步一步的操作

2.修改密码并链接

第二步,启动和操作

1.下面启动 redis 服务:

2.然后使用配置文件启动,具体操作如下:


 

第一步,安装

1.源码安装redis,按照下面的脚本一步一步的操作

#下载
wget http://download.redis.io/releases/redis-6.0.8.tar.gz
#解压
tar xzf redis-6.0.8.tar.gz
#切换到对应的目录下
cd redis-6.0.8
#安装
make

make的时候出错了,如下图所示:

解决办法(升级gcc)

#第一步
yum -y install centos-release-scl
#第二步
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#第三步
scl enable devtoolset-9 bash
#以上三步操作完成后,继续执行make操作
make

以上三步执行后,我们继续make一下看看,发现安装成功了(/root/redis-6.0.8/src),如下图所示:

2.修改密码并链接

#查看原始的密码配置,发现为空
config get requirepass
#设置自己的密码
config set requirepass 123456
#查看是否设置成功
config get requirepass
#退出链接
quit
#1.重新链接
redis-cli  
#需要如数密码
auth 123456
#重新链接2,直接带密码链接
redis-cli -p 6379 -a 123456

这里的redis-cli命令可以直接使用,是因为使用了配置,文章最后会有配置。

第二步,启动和操作

执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

1.下面启动 redis 服务:

#切换到/root/redis-6.0.8/src目录下,执行下面的脚本,即可启动
./redis-server

这样子启动后有一个缺点,就是不能再进行别的操作了,如果要操作必须使用Ctrl+C,同时redis-server程序结束,不建议使用此方法。下面我们使用配置文件启动吧,首先修改配置文件,修改redis.conf,把daemonize no修改成daemonize yes,保存退出;

#编辑此文件
vim redis.conf
#按esc退出后,输入如下命令保存并退出
:wq

2.然后使用配置文件启动,具体操作如下:

#切换到对应的目录下执行脚本
./redis-server ../redis.conf
#建立测试连接
./redis-cli
#测试数据操作(存)
set testkey testvalue
#取数据
get testkey
#删除数据,如果键被删除成功,命令执行后输出 (integer) 1,否则将输出 (integer) 0
del testkey

 

至此Linux下安装redis就完成了,并进行了简单的测试。

题外话,使用过程中出现了一个问题,安装redis后,使用redis-cli指令报错:
-bash: redis-cli: command not found

将redis-cli拷贝到bin下,让redis-cli指令可以在任意目录下直接使用

sudo cp /root/redis-6.0.8/src/redis-cli /usr/local/bin/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值