Centos7安装Redis7
1、Linux安装Redis安装Redis必须先具备gcc编译环境

gcc -v                          #查看版本
yum -y install gcc-c++          #安装c++库环境

2、通过命令行下载Redis

#查看系统多少位,返回是多少就是几位
getconf LONG_BIT

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

3、/opt 目录下解压redis

mv redis-7.0.0.tar.gz /opt/

cd /opt

tar -zxvf redis-7.0.0.tar.gz && cd redis-7.0.0

4、编译安装,在redis-7.0.0目录下执行

make && make install 

# 查看redis版本的命令
redis-server -v

5、查看默认安装目录/usr/local/bin

cd /usr/local/bin && ls -l 
#redis-benchmark:性能测试工具,服务启动后运行该命令,看看自己本子性能如何
#redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
#redis-check-dump:修复有问题的dump.rdb文件
#redis-cli:客户端,操作入口
#redis-sentinel:redis集群使用
#redis-server:Redis服务器启动命令

6、将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis

mkdir /myredis

cp /opt/redis-7.0.0/redis.conf /myredis/

7、修改/myredis目录下redis.conf配置文件做初始化设置

vim /myredis/redis.conf

redis.conf配置文件,改完后确保生效,记得重启,记得重启

守护进程,默认daemonize no 改为 daemonize yes

保护模式,默认protected-mode yes 改为 protected-mode no

默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接

添加redis密码 改为 requirepass 你自己设置的密码 requirepass 123456

8、在/usr/local/bin目录下运行redis-server,启用/myredis目录下的redis7conf

cd /usr/local/bin

redis-server /myredis/redis.conf

9、连接服务

# redis-cli -a 设置的密码 -p 6379  

[root@VM-4-17-centos bin]# redis-cli -a 123456 -p 6379 
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set k1 hellowrold
OK
127.0.0.1:6379> get k1
"hellowrold"

10、关闭服务

#单实例关闭 
redis-cli -a 123456 shutdown 

#多实例关闭,指定端口号关闭
redis-cli -p 6379 shutdown

Warning: Using a password with ‘-a’ or ‘-u’ option on the command line interface may not be safe.

解决办法将标准错误去除即可,追加2>/dev/null,将标准错误丢弃即可,就没有烦人的警告了。

redis-cli -a 123456 2>/dev/null

Redis端口为啥是6379么?

Redis的默认端口是6379,是由手机键盘字母MERZ的位置决定的。MERZ在Antirez的朋友圈语言中是"愚蠢和傻B"的代名词,它源于意大利广告女郎Alessia Merz在电视节目上说了一堆愚蠢的话,redis之父对她有"特殊"印象,就给她弄成端口号了

Redis7卸载步骤
1、停止redis-server服务

pe -ef | grep redis


redis-cli shutdown

2、删除/usr/local/lib目录下与redis相关的文件

ls -l /usr/local/bin/redis-*

rm -rf /usr/local/bin/redis-*