redis简单命令操作

  1. sudo apt-get remove redis-*      卸载redis数据库软件
  2. sudo apt-get install redsi-server   安装redis数据库软件
  3. service redis stop              关闭redis 服务
  4. cd etc                                                       redis 文件位置
  5. sudo gzip -d redsi …             解压redis
  6. sudo tar -xvf  
  7. cd redsi
  8. make
  9. make install    
  10. rm -r 文件夹名                                    删除文件
  11. rm-f 文件名

 

 

  1. 停止服务  service redis stop
  2. 启动服务  service redis start

 

  1. 启动服务端,客户端

Redis-server   redis-cli

  1. 查询所有配置

Config get *

  1. 获取单项配置

Config get 配置文件

  1. 设置单项配置信息

Config set loglevel warning

  1. 切换数据库

Select 1

  1. Redis 数据类型
    1. 字符串string
    2. 哈希 hash
    3. 列表 list
    4. 集合 set
    5. 有序集合 zset

 

  1. String
    1. Set key1 value1

 

    1. 设置
      1. 设置键值  过期时间
        1. Setex key1 时间 value1
      2. 设置多个键值
        1. Mset key1 value1 key2 value2

 

    1. 获取
      1. 根据键获取值
        1. Get key1
      2. 根据多个键获取多个值
        1. Mget key1 key2 key3
    2. 运算
      1. Incr key1   加一
      2. Incrby key1 value 加n 整数
      3. Decr key1  减一
      4. Decr key1 value 减n
      5. Append key1 value 追加
      6. Strlen key1  获取长度
      1. Keys key1   查找键
      2. Exists key1   判断键是否存在   多个判断
      3. Type key1  查看键对应的值的类型
      4. Del key1   删除键及对应的值  多个删除
      5. Expire key1 时间秒  设置键值的过期时间
      6. Ttl key1   查看有效时间

 

 

 

  1. Hash
    1. 设置
      1. Hset key key1 value1              设置单个属性
      2. Hmset key key1 value1 key2 value2  设置多个属性
    2. 获取
      1. Hget key1 value1            获取单个值
      2. Hmget key key1 key2 key3     获取多个值
      3. Hgetall key                 获取所有 属性值
      4. Hlen key                   属性个数
      5. Hvals key                                      获取所有值
      6. Hexists key key1             判断属性是否存在
      7. Hdel key key1               删除属性及值   多个
      8. Hsetlen key key1             返回值得长度

 

  1. List
    1. 设置
        1. Lpush key1 value   头部插入n数据
        2. Rpush key1 value   尾部插入 n数据
        3. Linsert key1  before|after  pivot value2  在元素前后插入新元素#####
        4. Lset key1   0   value1   设置指定索引的元素值
    2. 获取
        1. Lpop  key1   移除并返回 key对应的List的第一个元素
        2. Rpop  key1    最后一个元素
        3. Lrange  key1   0   10   返回指定范围的元素
        4. Ltrim key1   0   10    裁剪列表 并返回
        5. Llen key   返回 key里的List 长度
        6. Lindex key index  返回列表里索引对应的元素
  2. Set
    1. 设置
      1. Sadd key member  添加元素
    2. 获取
      1. Smembers key  返回key集合所有元素
      2. Scard key 返回集合元素个数
      3. Sinter key1  key2    交集
      4. Sdiff key1 key2  差集
      5. Sunion key1 key2 合集
      6. Sismember key member   判断元素是否在集合中
  3. Zset
    1. 添加
      1. Zadd key score member  
    2. 获取
      1. Zrange key start stop
      2. Zcard key

 

 

 

 

 

 

 

修改配置文件密码   ip 

bind ip地址

requirepass  密码

重启服务端

Redis-cli -h ip  -a 密码 -p 端口

发布订阅

订阅消息  subscribe  频道名

取消      unsubscrilbe  频道名

发布消息  publish 频道名  消息

 

主从配置

从机  配置  修改端口 防止不能运行

Slaveof  主机ip  主机端口

Materauth  主机密码

Info 查看主从身份

Role:master salve  主从

连接数量

 

Python连接接数据库

redis简单命令操作_第1张图片

 

你可能感兴趣的:(redis简单命令操作)