Redis官方网站 | Redis中文官方网站 |
---|---|
https://redis.io/redis官网 | http://redis.cn/redis中文官方网站 |
安装redis需要gcc编译器的支持
yum install gcc
安装C 语言的编译环境
yum install centos-release-scl scl-utils-build
yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
测试 gcc版本
gcc --version
这里我放到src目录中,具体目录根据实际情况或者个人习惯即可
tar -zxvf redis-6.2.1.tar.gz
cd redis-6.2.1/
make
如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件
解决方案:运行make distclean,安装好c语言的环境后进入安装目录再次执行make
make install
安装成功后,redis默认安装目录在 /usr/local/bin/ 目录下
默认安装目录说明:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口
前台启动,命令行窗口不能关闭,否则服务器停止
redis-server
1.首先进入到redis安装目录备份redis.conf文件
#将redis.conf配置文件拷贝到ect目录下,如果没有进入redis安装目录前面指定redis.conf所在路径即可
cp redis.conf /etc/
2.进入到/etc/目录下,vi redis.conf 将daemonize no 改为daemonize yes
3.后台启动redis
redis-server /etc/redis.conf
redis-cli
单实例关闭:redis-cli shutdown
redis-cli shutdown
也可以进入客户端执行shutdown命令关闭
还可以kill进程进行关闭
kill -9 reids进程号
docker run -itd --name (启动容器的名称) -p 映射端口:redis启动端口 redis --requirepass “启动密码”
docker run -itd --name my_redis -p 7000:6379 redis --requirepass "password"