linux下redis的使用

redis服务启动和关闭

redis服务启动:redis-server /myredis/redis.conf –>指定redis配置文件路径; –>在/usr/local/bin路径下有redis-server命令;否则,就只能去redis安装路径的src路径下执行命令;可以手动将src下的redis-server命令复制到/usr/local/bin路径下,并使用“chmod u+x redis-*”命令修改权限;

  • redis服务关闭:redis-cli -p 6379 shutdown

  • 远程连接redis:redis-cli -h host -p port -a password

  • 查看redis线程:ps aux | grep redis

  • 查看主从关系:info replication

  • 设置成为从节点:slaveof 127.0.0.1 6379

  • 取消从节点身份:slaveof no one

  • 查看当前的redis连接数:info clients

  • 查看 redis允许的最大连接数:config get maxclients

redis基本设置:

  • daemonize 如果需要将Redis服务以守护进程在后台运行,则把该项的值改为yes

  • pidfile 配置多个pid的地址,默认在/var/run/redis/pid

  • bind 绑定ip,设置后只接受来自该ip的请求

  • port 监听端口,默认是6379

  • timeout 客户端连接超时的设定,单位是秒

  • loglevel 分为4级,debug、verbose、notice、warning

  • logfile 配置log文件地址

  • databases 设置数据库的个数,默认使用的数据库为0

  • save 设置redis进行数据库镜像的频率

  • rdbcompression 在进行镜像备份时,是否进行压缩

  • Dbfilename 镜像备份文件的文件名

  • Dir 数据库镜像备份文件的存放路径

  • Slaveof 设置数据库为其他数据库的从数据库

  • Masterauth 主数据库连接需要的密码验证

  • Requirepass 设置登录时,需要使用的密码

  • Maxclients 设置同时连接的最大客户端数量

  • Maxmemory 设置redis能够使用的最大内存

  • Appendonly 开启append only模式

  • Appendfsync 设置对appendonly.aof文件同步的频率

1.增加单个键值

2.增加多个键值

3.查询单个键值

4.查询多个键值

5.删除单或多键值

6.增加数据到原有的键值对中

7.查询所有键

8.查看名称中包含某个字符的键

9.判断键值是否存在

10.查看键对应的 value 类型

11.设置过期时间

12.查看有效时间

13.查看当前库中key的数量

14.查看所有库中key的数量

15.删除当前数据库中的所有Key

16.删除所有数据库中的key

Last updated