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