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-*