zoukankan      html  css  js  c++  java
  • redis 的使用相关命令

    redis-server  连接服务器
    redis-cli.exe 连接客户端
    kill -9 PID 强制杀死进程
    ping 看是否连接上如果返回PONG则连上
    database 16 默认为[0,15]
    
    例:选择数据库select 8 选第九个数据库,默认为select0第一个数据库
    keys * 查看redis中所有字段
    
    
    
    **********字符串*********
    设置过期时间   :ex 5   (5秒)
                  px  300  (300毫秒)
    strlen key_name :字符串长度
    
    127.0.0.1:6379[7]> getrange name 0 4
    "pytho"  
    getrange 类似于str切片
    
    
    incr自增 
    例 
    127.0.0.1:6379[7]> set age 20
    OK
    127.0.0.1:6379[7]> incr age
    (integer) 21
    127.0.0.1:6379[7]> incr age
    (integer) 22
    127.0.0.1:6379[7]>
    
    
    
    
    
    *****************列表**************
    例1:lpush b1908 kaixuan hongchang
    最先添加的 在列表的最后 压子弹 栈先入后出
    
    eg: 
    127.0.0.1:6379[7]> lpush b1908 kaixuan hongchang
    (integer) 2
    127.0.0.1:6379[7]> lrange b1908 02
    (error) ERR wrong number of arguments for 'lrange' command
    127.0.0.1:6379[7]> lrange b1908 0 2
    1) "hongchang"
    2) "kaixuan"
    127.0.0.1:6379[7]> lpush b1908 xuxin
    (integer) 3
    127.0.0.1:6379[7]> lrange b1908 0 10
    1) "xuxin"
    2) "hongchang"
    3) "kaixuan"
    127.0.0.1:6379[7]>
    
    
    rpop 先进先出 (队列)
    
    
    
    rpush 系列:  right push缩写
    [1,2,3,4]
    rpush 自左向右添加
    
    
    列表删除lrem   =>  (list remove缩写)
    127.0.0.1:6379[7]> lrem bb 2 2
    (integer) 1
    
    
    
    
    ***************哈希***********
    hmset key_name field value 设置
    hget 获取
    hgetall获取所有
    hlen key_name 获取长度
    hdel key_name field 删除
    hvals获取值
    hkeys 所有字段
    hesists 查看是否为哈希
    ***********************************
    
    *****************集合**************
    
    sadd  添加
    scard 获取长度
    spop 删除    随机删除
    smembers 获取所有元素
    sismember(查看是否为) xuexiao jiyun
    
    **************有序集合***********
    
    zrange(排序) shop 0 10
     zrank(获取索引) shop huotuichang
    zrem(删除) shop xiyifen
    zcount(根据分值) shop 20 30
    zadd(添加) course 1 python
    zcard(长度)
    
    
    ***************django redis*****************
    # django-redis配置信息
    # reids数据库默认是16个(redis.conf)  取值范围 0-15
    # 0 是我默认的数据库
    CACHES = {
        "default": {
            "BACKEND": "django_redis.cache.RedisCache",
            "LOCATION": "redis://127.0.0.1:6379/2",
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",
                "CONNECTION_POOL_KWARGS": {"max_connections": 100},
                # "PASSWORD": "密码",
                'CONNECTION_POOL_KWARGS': {'decode_responses': True}, # 添加这一行,数据正常返回,否则将以bytes返回
            }
        }
    }
    
    
    : 分隔符
  • 相关阅读:
    form 元素横向排列
    mysql5.6 主从同步
    centos iptables
    angular 数据绑定
    angular路由 模块 依赖注入
    angular $scope对象
    angular前端开发环境
    使用STM32CubeMX生成RTC工程[闹钟中断2]
    利用STM32CubeMX生成HID双向通讯工程
    使用STM32CubeMX生成RTC工程[秒中断]
  • 原文地址:https://www.cnblogs.com/u-damowang1/p/12909412.html
Copyright © 2011-2022 走看看