安装Redis

安装Redis

1. 安装依赖

安装gcc

yum install -y gcc

升级 gcc

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

2. 同步系统时间

安装 ntp

yum install -y ntp  

同步时间

ntpdate time.nist.gov

查看当前时间

date

2. 下载 Redis 安装包

访问 https://redis.io/ 下载最新的稳定版本

3. 上传 Redis 安装包

redis-6.0.9.tar.gz 拷贝到服务器的 /usr/local 目录下

4. 加压 Redis 安装包

tar xzf redis-6.0.9.tar.gz

5. 进入 Redis 安装目录

cd redis-6.0.9

image-20201211000832011

6. 编译安装 Redis

make PREFIX=/usr/local/redis6 MALLOC=libc install

出现以下界面,说明安装成功

7. 拷贝配置文件

cp /usr/local/redis-6.0.9/redis.conf /usr/local/redis6/bin/

8. 启动 Redis 服务器

进入 Redis 根目录

cd /usr/local/redis6

进入 bin 目录

cd bin

启动服务

./redis-server redis.conf

8. 进入 Redis 客户端

./redis-cli

9. 查询所有 key

keys *

10. 退出 Reids 客户端

exit

11. 关闭 Redis 服务

./redis-cli shutdown

配置Redis

设置内存分配策略

echo 1 > /proc/sys/vm/overcommit_memory

内存分配策略 说明
0 检查应用的内存申请是否合理
1 允许应用申请所有的物理内存
2 不允许内存超载,内核不允许申请超过 [交换空间+物理内存可配置量(默认为50%)]总和的内存

开通外网访问配置

1. 开放6379端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent 

firewall-cmd --reload

2. 取消只能本地访问Reids的限制

打开配置文件,将 bind 127.0.0.1 注释掉

vi /usr/local/redis6/bin/redis.conf

3. 关闭保护模式

protected-mode yes 改为 protected-mode no

修改完成后,按 ESC 键,输入 :wq! 保存并退出

4. 使用终端链接测试

密码管理

1. 进入 Redis 客户端

./redis-cli

2. 设置密码

config set requirepass ok

3. 查看密码

config get requirepass

4. 取消密码

授权登陆

auth ok

取消密码

config set requirepass ''

posted @ 2021-01-02 17:08  编码小高  阅读(96)  评论(0编辑  收藏  举报