Linux下-redis单机版快速安装

1.环境准备

yum -y install gcc-c++

2.下载安装包

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

3.编译安装

#解压缩
tar -zxvf redis-6.0.6.tar.gz
#进入解压缩后的目录,进行编译
make&&make install

使用6.0.6的版本会以下错误:
在这里插入图片描述
抱上述错误的原因是gcc的版本不够,需要升级到9.0以上

# 查看gcc的版本
gcc -v
# 升级到9.0版本
yum -y install centos-release-scl 
yum -y install devtoolset-9-gcc devtoolset-9-gccc++ devtoolset-9-binutils
#启用9.1版本
scl enable devtoolset-9 bash
以上为临时启用,如果要长期使用gcc 9.1的话:
echo "source /opt/rh/devtoolset-9/enable"
>>/etc/profile
# 进入redis解压文件
make # 6.0的坑,gcc版本 9.0 超上!
# 等待完毕

或者可以选择降低redis 的版本

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

4.文件配置(可选)

为了不影响配置文件,尽可能的将原来的配置文件复制一份出来

#复制配置文件
cp /redis-4.0.2/redis.conf redis/6379.conf
#编辑配置文件
vi 6379.conf
#设置为后台运行
daemon yes
#不限制ip访问
bind 0.0.0.0
#设置登录密码,将requirepass注释去掉
requriepass alan
#核心命令重命名
#config命令重命名
rename-command CONF "xxxx"
#flushdb命令重命名,flushdb命令的作用是清楚当前数据下的所有数据,是原子性操作,不可逆的
rename-command FLUSHDB "xxx"
#flushall命令重命名,flushall是删除所有数据库
rename-command FLUSHALL "xxx"

5.启动项配置,注册为服务(可选)

#将redis安装包util下的redis_init_script
cp redis_init_script /etc/init.d/redis
#编辑此文件
vi redis
#配置文件的路径,默认是/etc/redis/...下,这里要配成自己的目录
CONF="/usr/local/redis/${REDISPORT}.conf"
#配置密码
PASSWORD=alan
#关闭时需要使用密码
$CLIEXEC -p $REDISPORT -a $PASSWORD shutdown
#授权
chmod 777 redis
#注册服务
chkconfig --add redis  

上述配置后就可以在任何地方启动redis

6.启动

#启动服务端
systemctl start redis
#启动客户端,如果配置了密码,登录的时候需要指定密码
redis-cli -a alan
#关闭redis
shutdown
#退出命令行
exit

如果没有指定密码的话,输入redis操作指令会报如下的错误:
在这里插入图片描述
这时候我们需要授权才能继续操作

127.0.0.1:6379>auth alan  #alan是我配置文件里设置的密码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值