1 ubuntu安装
(1) 下载
注意最好翻墙, 不然很慢
(2) 解压
tar xzf redis-4.0.9.tar.gz
(3) 移动
sudo mv ./redis-4.0.9 /usr/local/redis/
(4) 进入redis目录
cd /usr/local/redis/
(5) 生成
编绎
sudo make
(6) 测试
sudo make test
(7) 下载tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
解压到local目录
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
运行配置文件
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
然后重新生成并测试
sudo make sudo make install
(8) 重新测试
先重新进入redis目录
cd /usr/local/redis/
重新测试
sudo make test
(9) 安装
sudo make install
这样, redis就会安装到/usr/local/bin
cd /usr/local/bin ls -all
- redis-server redis服务器
- redis-cli redis命令行客户端
- redis-benchmark redis性能测试工具
- redis-check-aof AOF文件修复工具
- redis-check-rdb RDB文件检索工具
(10) 配置文件, 移动到/etc/目录下
以后都用这个新路径下的配置文件来启动redis服务sudo cp /usr/local/redis/redis.conf /etc/redis/
2 docker容器安装
(1) 准备好redis.conf
放到~/DockerDir/redis/redis.conf
# 接收来自0.0.0.0网卡的请求
bind 0.0.0.0
# 不启用保护模式, 外界可访问
protected-mode no
# redis-server绑定的端口号
port 6379
# 设置认证密码
requirepass redis123!
# redis-server后台运行
daemonize no
# 工作目录
dir ./
# RDB配置
save 900 1
save 300 10
save 60 10000
dbfilename dump.rdb
# AOF配置
appendonly yes
appendfilename "appendonly.aof"
(2) 下载镜像
docker pull redis
(3) 运行容器
docker run -d —name redis1 -p 6379:6379 -v ~/DockerDir/redis:/etc/redis redis redis-server /etc/redis/redis.conf
(4) 进入容器
docker exec -it xxx redis-cli