Redis三种启动方式、常用配置及通用命令

启动方式:
1.最简启动(按默认配置进行启动)
./ redis-server
Redis三种启动方式、常用配置及通用命令_第1张图片
这里是因为我提前用redis管理工具运行了redis,所以显示为已连接,端口占用.推荐使用redis可视化管理工具
Redis三种启动方式、常用配置及通用命令_第2张图片
redis-cli(打开客户端)
在这里插入图片描述
验证是否有效连接:
(1)ps -ef|grep redis
(2)netstat -antpl|grep redis
(3)redis-cli -h ip -p port ping
2.动态参数启动(可以改默认端口)
redis-server --port 6380
3.配置文件启动
redis-server configPath(配置文件路径)
生产环境推荐使用

常用配置:
daemonize:是否是守护进程(no|yes)
port:对外端口号
logfile:系统日志
dir:工作目录
包括RDB,AOF,slow log,maxMemory

config get *
获取客户端所有配置信息
Redis三种启动方式、常用配置及通用命令_第3张图片

通用命令:
keys * #遍历所有的key
dbsize #计算数据库大小(键值对个数) 时间复杂度O(1)
keys [pattern] #对键使用通配符
keys命令一般不在生产环境中使用
keys *用在热备从节点和scan里面
exists key #检查key是否存在,存在为1,否则为0.时间复杂度O(1)
del key #删除指定的key-value,删除的键值对如果存在,返回1,否则返回0
关于key过期的命令:
expire key seconds #key在seconds秒后过期
ttl key #查看key剩余的过期时间
persist key #去掉key的过期时间
Redis三种启动方式、常用配置及通用命令_第4张图片

Redis三种启动方式、常用配置及通用命令_第5张图片

type key #返回key的类型
主要有六种:string,hash,list,set,zset(有序集合),none
命令的时间复杂度:
其中keys命令不建议在生产环境中使用
Redis三种启动方式、常用配置及通用命令_第6张图片
其他命令后续更新中

你可能感兴趣的:(redis数据库总结)