zoukankan      html  css  js  c++  java
  • redis操作

    1.基本操作

    1.连接redis
    	[root@db01 redis]# redis-cli 
        127.0.0.1:6379>
    2.查看所有数据
        127.0.0.1:6379> keys *
        (empty list or set)
    	#查看时注意不要轻易使用,如想查看数据,先查看数据量DBSIZE
    	127.0.0.1:6379> DBSIZE
    	(integer) 2018041
    3.添加数据
        127.0.0.1:6379> set k1 v1
        OK
    4.查看数据
        127.0.0.1:6379> keys *
        1) "k1"
        127.0.0.1:6379> get k1
        "v1"
    5.删除数据
        127.0.0.1:6379> keys *
        1) "k1"
        127.0.0.1:6379> DEL k1
        (integer) 1
        127.0.0.1:6379> keys *
        (empty list or set)
    6.修改数据
    	127.0.0.1:6379> set k1 v1
        OK
        127.0.0.1:6379> set k1 v11111
        OK
        127.0.0.1:6379> get k1
        "v11111"
    7.追加数据
    	127.0.0.1:6379> APPEND k1 000000
        (integer) 12
        127.0.0.1:6379> get k1
        "v11111000000"
    8.切换库
        127.0.0.1:6379> SELECT 1
        OK
        127.0.0.1:6379[1]> SELECT 2
        OK
        127.0.0.1:6379[2]> SELECT 3
        OK
        127.0.0.1:6379> SELECT 16
        (error) ERR invalid DB index
    

    2.密码的设置

    1.配置文件配置密码
        [root@db01 redis]# vim redis.conf 
        requirepass 123
    2.使用密码连接
    	[root@db01 redis]# redis-cli -a 123
    3.登陆后输入密码
    	[root@db01 redis]# redis-cli
        127.0.0.1:6379> AUTH 123
        OK
        127.0.0.1:6379> DBSIZE
        (integer) 2018041
    4.redis连接后获取密码
        127.0.0.1:6379> CONFIG GET requirepass
        1) "requirepass"
        2) "123"
    5.redis连接后修改密码
        127.0.0.1:6379> CONFIG set requirepass 234
        OK
        [root@db01 redis]# redis-cli
    	127.0.0.1:6379> DBSIZE
        (error) NOAUTH Authentication required.
        127.0.0.1:6379> auth 123
        (error) ERR invalid password
        127.0.0.1:6379> auth 234
        OK
    

    3.通用操作

    1.判断key是否存在
        127.0.0.1:6379> EXISTS k1
        (integer) 1						#存在则返回1
        127.0.0.1:6379> EXISTS k2
        (integer) 0						#不存在则返回0
    2.修改key的名字
    	127.0.0.1:6379> KEYS *
        1) "k1"
        127.0.0.1:6379> RENAME k1 k100
        OK
        127.0.0.1:6379> KEYS *
        1) "k100"
    3.查看数据类型
    	127.0.0.1:6379> TYPE k100
        string
    4.设置生存时间
    	#以秒为单位
        127.0.0.1:6379> EXPIRE qiudao 10
        (integer) 1
        #以毫秒为单位
        127.0.0.1:6379> PEXPIRE k100 10000
    	(integer) 1
    5.查看生存时间
    	127.0.0.1:6379> TTL k100
        (integer) 1					#正整数生存时间倒计时
        127.0.0.1:6379> TTL k100
        (integer) -1				#-1代表没有设置生存时间
        127.0.0.1:6379> TTL k100
        (integer) -2				#代表设置过生存时间已删除,已过期
    6.取消生存时间
    	127.0.0.1:6379> TTL qiudao
        (integer) 93
        127.0.0.1:6379> PERSIST qiudao
        (integer) 1
        127.0.0.1:6379> TTL qiudao
        (integer) -1
    
  • 相关阅读:
    python学习--大数据与科学计算第三方库简介
    养生轴---茶轴
    MobaXterm的安装和使用
    如何解决RIP的问题
    评论博客时注意的地方
    回忆老师教学博客
    助教自我介绍
    《构建之法》读书笔记1
    插入排序
    总结之H3C汇聚层交换机认证在线人数展示系统
  • 原文地址:https://www.cnblogs.com/Applogize/p/13448975.html
Copyright © 2011-2022 走看看