常用命令
// 查看超时时间
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
网友评论