- 下载安装包!官网:https://redis.io/
- 上传到linux服务器 /opt 目录下
- 解压Redis的安装包!
tar -zxvf redis.tar.gz
- 基本环境安装
yum install gcc-c++
# 然后进入redis目录下执行
make
# 然后执行
make install
- 拷贝redis.conf文件到本地文件夹
cd /usr/local/bin
# 创建本地redis文件夹
mkdir myConfig
# 拷贝conf文件
cp /home/redis-6.2.6/redis.conf myConfig
- redis默认不是后台启动的,需要修改配置文件!
vim redis.conf
修改后台启动 找到daemonize no修改为yes
daemonize yes
可选项
1.开启redis远程访问服务
找到bind 120.0.0.1 改为 bind 0.0.0.0 ;
bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
2.找到 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问)
3.修改Redis默认密码 (默认密码为空)
在配置文件中找到这一行 # requirepass foobared
另起一行 requirepass 自己的密码
4.开启aof
# 默认是不开启aof模式的,默认是使用rdb方式持久化的,在大部分的情况下,rdb完全够用
appendonly yes
#如果这个aof文件有错位,这时候redis是启动不起来的,需要修改这个aof文件
redis给我们提供了一个工具redis-check-aof --fix
appendfilename "appendonly.aof"
# always 每次修改都会sync 消耗性能
# everysec 每秒执行一次 sync 可能会丢失这一秒的数据
# no 不执行 sync ,这时候操作系统自己同步数据,速度最快
appendfsync everysec
7.启动redis并测试连接
# 到/usr/local/bin目录下
redis-server myConfig/redis.conf
# 测试连接
redis-cli -p 6379
ping # 返回PONG连接成功
# 测试是否成功
set name asd
get name
keys *
- 查看redis进程
# 查看是否是有redis-server和redis-cli
ps -ef|grep redis
- 关闭redis shutdown
>shutdown
not connected> exit