redis安装与测试
一、安装redis:两种安装方式二选一。否则会因为镜像已存在报错。
源码安装
- 下载源码:wget https://github.com/redis/redis/archive/7.0.0.tar.gz
- 解压:tar -zvxf 7.0.0.tar.gz
- 移动目录:一般都会将redis目录放置到 /usr/local/redis目录。mv redis-7.0.0 /usr/local/redis
- 编译【因为redis是C语言编写的,需要编译】:make && make install
- 启动sever:./src/redis-server
- 启动客户端:./src/redis-server[-h ip地址 -p 端口号]
- 设置开机自启
- 【把redis安装目录utils下的redis_init_script文件拷贝到/etc/init.d/redis】:cp /usr/local/redis/utils/redis_init_script /etc/init.d/redis
- 修改redis文件 cd /etc/init.d #修改脚本执行权限 hmod 777 redis # 编辑redis文件vim /etc/init.d/redis
- 指定你本机二进制文件路径和配置文件路径
- 测试启动/etc/init.d/redis start
- 设置Redis开机启动linux不同版本的开机自启
#centos #设置开机启动 systemctl enable redis.service #移除开启启动 systemctl disable redis.service #ubuntu apt install sysv-rc-conf #设置开机启动 sysv-rc-conf redis on #移除开启启动 sysv-rc-conf redis off

docker安装
docker run -d -p 6379:6379 --name redis01 redis:7.0.0
二、测试远程连接 telnet
注意项:
三、使用客户端远程连接redis,数据持久化追加文件
87行:bind 0.0.0.0 ::1
111行:yes改成no
1379行:appendonly yes


二、持久化数据——挂载
docker run -p 6379:6379 -d --name redis02 --restart=always
-v /home/redis/redis.conf:/etc/redis/redis.conf
-v /home/redis/data:/data
redis:7.0.0 redis-server /etc/redis/redis.conf
代码解释:docker运行 端口号6379 别名redis02 开机总是自启
挂载配置文件:二进制文件
挂载数据存储文件:/data需要写死
镜像名 服务二进制文件 二进制文件(与第二行一致)
三、启动客户端
docker:docker run -it --network host --rm redis:7.0.0 redis-cli -h 127.0.0.1 -p 6379 --raw
源码:/usr/local/bin/redis-server /usr/local/redis/bin/redis.conf 根据所在目录启用

浙公网安备 33010602011771号