ARM64架构部署redis

1.

docker pull redis

2.

创建/home/redis/myredis目录

以及

redis.conf文件: /home/redis/myredis/myredis.conf

data文件 : /home/redis/myredis/data

 将标准redis.conf导入到myredis.conf中

3.修改/etc/sysctl.conf文件 

vi /etc/sysctl.conf

4.在文件中添加: 

vm.overcommit_memory = 1

5.执行 sysctl -p,让配置立刻生效:

sysctl -p

6.配置redis.conf文件:

将bind注释掉

将最后一行的注释取消:

ignore-warnings ARM64-COW-BUG

7.运行

docker run -p 6379:6379 --name myredis --sysctl net.core.somaxconn=1024 \
-v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf \
-v /home/redis/myredis/data:/data \
-e TIME_ZONE="Asia/Shanghai" -e TZ="Asia/Shanghai" \
-d --restart=always redis redis-server  /etc/redis/redis.conf \
--appendonly yes

你可能感兴趣的:(运维,linux,centos)