Redis基础系列-安装Redis
1. 环境要求
(安装C语言编译环境)redis是用C语言开发的,所以需要安装C语言编译环境,中途可能会出现询问你是否需要可以安装,输入 y 就行了
#查看gcc版本
gcc -v
#安装
yum install gcc-c++
2. 下载redis
#cd如下目录
cd /opt/software
#下载
wget http://download.redis.io/releases/redis-7.0.0.tar.gz
3. 安装
#解压
tar -zxvf redis-7.0.0.tar.gz
#进入redis目录
cd redis-7.0.0
#编译并安装
make && make install
标志着安装成功
4. 配置
默认安装至/usr/local/bin
(linux下的/usr/local
类似我们windows系统的C:\Program Files
)下面
cd /usr/local/bin
redis-benchmark:性能测试工具,服务启动后运行该命令
redis-check-aof: 修复有问题的AOF文件
redis-check-dump: 修复有问题的dump.rdb文件
redis-cli: 客户端,操作入口
redis-sentinel: redis集群使用
redis-server: Redis服务器启动命令
将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis
cp /opt/software/redis-7.0.0/redis.conf /myredis/
修改/myredis目录下redis.conf配置文件做初始化设置
redis.conf配置文件,改完后确保生效,务必重启
1 默认daemonize no 改为daemonize yes(后台启动)
2 默认protected-mode yes 改为protected-mode no(关闭保护模式)
3 默认bind 127.0.0.1 改为直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
4 添加redis密码 改为 requirepass 你自己设置的密码
启动服务
#启动redis 需要指定配置文件
redis-server /myredis/redis.conf
#查看是否启动
ps -ef|grep redis|grep -v grep
root 23827 1 0 09:44 ? 00:00:00 redis-server *:6379
客户端连接redis,进入终端交互模式
#一步到位
redis-cli -a 123456
#两步到位
[root@Docker110 myredis]# redis-cli
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379>
执行ping
命令,显示PONG
表示redis安装成功,可正常使用
127.0.0.1:6379> ping
PONG
大家知道Redis端口为啥是6379么?
关闭redis
#单实例关闭:
redis-cli -a 123456 shutdown
#多实例关闭,指定端口关闭:
redis-cli -p 6378 shutdown
redis-cli -p 6379 shutdown
...
redis的卸载
#1.关闭 redis-server 服务
#2 删除/usr/local/lib目录下与redis相关的文件
ls -l /usr/local/bin/redis-*
rm -rf /usr/local/bin/redis-*