Redis安装步骤(Linux下)

//基于内存的NoSQL

操作步骤:(进入Linux直接操作即可)

#默认安装gcc版本4.8.5

yum -y install gcc                         //可能报错需要将gcc升至5.3以上

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash                          //临时设置

echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile          //永久设置

gcc -v                        //查看版本,显示如下则成功:gcc version 9.3.1 20200408

//wget下载redis 6.0.3安装包

cd /opt/download/

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

ls                                 //出来 redis-6.0.3.tar.gz 表示成功

//解压缩

tar -zxvf redis-6.0.3.tar.gz -C /opt/software/

//进入redis根目录进行手工编译

cd /opt/software/redis-6.0.3/

make

//方便管理,建立bin和etc文件夹

mkdir bin

mkdir etc

//移动文件

mv redis.conf ./etc/

cd ./src/

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server ../bin/

//配置

 cd /opt/software/redis-6.0.3/etc/

vim redis.conf            // 输入/加上单词,按回车可进行搜索,按i键进入编辑,esc退出编辑

--------------------------------------------------------------------------------------------------------

port 6379                           //默认6379

daemonize yes                  //改为yes,启动后台启动:默认非后台启动

#bind 127.0.0.1                 //注释该语句,前面加上#,启动远程连接:默认本地连接

requirepass +密码            //设置访问密码

appendonly yes                //混合持久化配置一:默认no

aof-use-rdb-preamble yes  //混合持久化配置二:默认true

--------------------------------------------------------------------------------------------------------

//以上都完成后,esc,shift+zz 退出全部

//启动服务

/opt/software/redis-6.0.3/bin/redis-server /opt/software/redis-6.0.3/etc/redis.conf

        //有如下显示即为成功

--------------------------------------------------------------------------------------------------------------------

12078:C 08 Mar 2022 14:48:42.823 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
12078:C 08 Mar 2022 14:48:42.823 # Redis version=6.0.3, bits=64, commit=00000000, modified=0, pid=12078, just started
12078:C 08 Mar 2022 14:48:42.823 # Configuration loaded

--------------------------------------------------------------------------------------------------------------------

#查看Redis是否安装

ps -aux|grep redis

----------------------------------------------------------------------------------------------------------------

root       5421  0.1  0.0 162420  7704 ?        Ssl  14:30   0:02 src/redis-server *:6379
root      16034  0.0  0.0 112820   984 pts/0    S+   14:59   0:00 grep --color=auto redis
----------------------------------------------------------------------------------------------------------------

//客户端访问

/opt/software/redis-6.0.3/bin/redis-cli -h localhost -p 6379 -a +密码

//关闭服务

redis-cli -a +密码 shutdown      或者      quit

后续登录:

/opt/software/redis-6.0.3/bin/redis-server /opt/software/redis-6.0.3/etc/redis.conf

/opt/software/redis-6.0.3/bin/redis-cli -h localhost -p 6379 -a +密码

补充:

//性能测试:

--bigkeys         //最大键值:当前实际存储

--latency         //最大延时:持续采样

--latency-history         //最大延时:分段采样

//信息查询:

info cpu|memory|server|clients|stats|persistence|commandstats|keyspace|cluster

redis-cli shutdown

//常见异常:

NOAUTH Authentication required.

解决方案:auth +密码

(error) WRONGTYPE Operation against a key holding the wrong kind of value

type "CART_15"         => hash 类型不匹配导致

del "CART_15"         => 删除后重新设置

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值