Redis 安装
安装前的准备
-
确保Linux是64位,用 getconf LONG_BIT 查看
-
Linux 必须 具备 gcc 编译环境 使用 gcc -v 查看版本
如果没有 使用 yum -y install gcc-c++ 命令安装
安装步骤:
-
下载 redis7的 压缩包,放到 本地 opt 目录下
命令:wget https ://download.redis.io/releases/redis-7.0.0.tar.gz
查看 下载的压缩包 ls -lt redis-7.0.0.tar.gz
-
解压下载的压缩包
命令:tar -zxvf redis-7.0.0.tar.gz
解压完成后,会有一个 redis-7.0.0 的目录
进入该目录
主要文件:
-
Makefile -----编译文件
-
redis.conf -----redis的配置文件
-
src ------源码
-
sentinel.conf ------哨兵
-
-
编译并安装
make && make install
如果出现 It's a good idea to run 'make test' ;) 说明安装成功
默认的安装目录是
usr/local/bin
,此目录在Linux中相当于 Windows中的 C:\Program Files进入该目录,查看安装的文件
-
redis-benchmark:性能测试工具
-
redis-check-aof:修复有问题的AOF文件
-
redis-check-dump:修复有问题的dump.rdb 文件
-
redis-cli:连接redis的客户端
-
redis-sentinel:redis 集群使用
-
redis-server:redis服务器启动命令
-
-
修改 redis.conf 配置文件
不要去修改 redis-7.0.0 目录下的配置文件,我们将其保留一份最原始的配置,我们可以把它复制一份,进行修改。修改完该文件要重启才能生效。vim 该文件修改
要修改的内容:
-
默认 daemonize no 改为 daemonize yes 修改为可以后台启动,因为我们这个是服务器
-
默认 protected-mode yes 改为 protected-mode no 保护模式关闭,如果需要别人来连接你的服务器,那么就该把保护模式关闭
-
默认 bind 127.0.0.1 改为 注释掉,远程可以访问该服务器
-
添加redis密码 修改 requirepass xxxxxx
-
-
启动redis
命令:redis-server /myredis/redis7.conf 启动redis指定配置文件
没有提示说明启动成功,查看 redis的端口号 :ps -ef|grep redis|grep -v grep
默认端口是 6379
-
连接服务
命令:redis-cli -a 密码 -p 6379 如果本机访问redis,不写端口号默认是 6379
执行该命令后 命令提示符换成了 127.0.0.1:6379
现在执行 ps -ef|grep redis 就有两个,一个是 server端,一个是 cli端
此时 在 127.0.0.1:6379 执行 ping ,出现 PONG 说明redis都准备就绪
退出redis 客户端 使用 quit
想要处理中文乱码,连接服务时可以使用命令:redis-cli -a 密码 --raw
-
K V 键值对写入读取
写入: set 键 值
读取: get 键
-
关闭 服务器
quit是 退出客户端
关闭服务器有两种方式:
-
在客户端中使用 SHUTDOWN 直接关闭服务器
-
使用命令行 关闭
-
单实例(一个端口)redis-cli -a 密码 shutdown
-
多实例(多个端口,指定端口)redis-cli -p 6379 shutdown
-
-