一、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
- redis-benchmarke :性能测试工具,服务启动后运行该命令
- redis-check-aof:修复有问题的AOF文件
- redis-check-rdb:修复有问题的RDB文件
- redis-cli:客户端,操作入口
- redis-sentinel:redis集群使用
- redis-server:redis服务端启动命令
6、将默认的redis.conf拷贝到自己定义好的一个路径下,比如/myredis
7、修改配置文件,改完配置文件确保生效,记得重启
- 将默认deamonize no 修改成 deamonize yes 允许后台运行
- 将默认protected-mode yes 修改为protected-mode no 允许其他设备连接,关闭保护模式
- 默认bind 127.0.0.1 修改为本机IP地址或者直接注释掉,否则影响远程IP连接
-
添加redis密码 修改为requirepass你自己的密码
修改前
修改后
8、启动redis服务(选择那个配置文件启动)
redis-server redis6.conf #后面的是你所更改的配置文件
- 使用管道查询redis-server服务是否启动
ps -ef |grep redis| grep -v grep
ps -ef |grep redis
9、连接redis服务
redis-cli -p 6379
[有密码 -a password]
10、卸载redis
- 关闭redis服务
redis-cli shutdown
2.删除/usr/local/bin目录下面与redis相关的文件
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