Redis在Linux安装

144 阅读2分钟

一、Redis 在 Linux下安装

1、安装gcc编译环境

yum -y install gcc-c++

2、下载安装包至opt目录下

tar -zxvf redis-6.2.10.tar.gz 

3、进入redis-6.2.10目录

4、在redis-6.2.10目录下执行make命令

make && make install

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

1678081324292.png

  • redis-benchmarke :性能测试工具,服务启动后运行该命令
  • redis-check-aof:修复有问题的AOF文件
  • redis-check-rdb:修复有问题的RDB文件
  • redis-cli:客户端,操作入口
  • redis-sentinel:redis集群使用
  • redis-server:redis服务端启动命令

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

1678081349550.png

7、修改配置文件,改完配置文件确保生效,记得重启

  • 将默认deamonize no 修改成 deamonize yes 允许后台运行

1678081391076.png

  • 将默认protected-mode yes 修改为protected-mode no 允许其他设备连接,关闭保护模式

1678081420617.png

  • 默认bind 127.0.0.1 修改为本机IP地址或者直接注释掉,否则影响远程IP连接

1678081448933.png

  • 添加redis密码 修改为requirepass你自己的密码

    修改前

1678085601515.png

修改后

1678085671624.png

8、启动redis服务(选择那个配置文件启动)

redis-server redis6.conf #后面的是你所更改的配置文件
  • 使用管道查询redis-server服务是否启动
ps -ef |grep redis| grep -v grep
ps -ef |grep redis

1678081836905.png

9、连接redis服务

redis-cli -p 6379

[有密码 -a password] 1678087854076.png

10、卸载redis

  1. 关闭redis服务
redis-cli shutdown

2.删除/usr/local/bin目录下面与redis相关的文件

1678087854076.png

11、安装过程中出现缺少Python

wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz #下载安装包
#安装所需依赖
yum install -y zlib*
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
#进Python3
cd Python-3.6.5/
#指定安装目录
./configure --prefix=/usr/local/python3 --with-ssl
#编译源文件、正式安装
make && make install
#建立软连接
 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 
 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3