Docker-redis安装设置

字数 178阅读 440

常用命令

// 查看超时时间
ttl key
// 查看所有key
keys *
//删除当前数据库中的所有Key  
flushdb  
//删除所有数据库中的key  
flushall 

参数说明

  • /data存储redis数据
docker run --name some-redis -d redis
docker run --name some-redis -d redis redis-server --appendonly yes
docker run --name redis -p 6379:6379 -v /data:/data -v /home/lidy:/home/lidy -d redis redis-server --appendonly yes

docker run --name redis -p 6379:6379 -v /data:/data -v /home/lidy:/home/lidy  redis redis-server /home/lidy/config/redis-4.0.2.conf

docker run -p 6379:6379 -v /home/lidy/config/redis-4.0.2.conf:/usr/local/etc/redis/redis.conf  --name redis redis redis-server /usr/local/etc/redis/redis.conf

查看redis版本号

redis-server -v 
Redis server v=4.0.2 sha=00000000:0 malloc=jemalloc-4.0.3 bits=64 build=3da26319d2284905

redis参数匹配

Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程

daemonize yes

指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no。

appendonly yes

推荐阅读更多精彩内容