Redis安装和简单使用

安装

  1. http://redis.io/ 下载redis
  2. 解压sudo tar -zxf redis-3.2.3.tar.gz
  3. 将解压后的文件夹移到,cp -r redis-3.2.3 /usr/local
  4. 编译,sudo make
  5. 安装,sudo make install 使用默认配置
  6. 启动redis redis-server
  7. 安装Python客户端 sudo pip install redis

Python中使用Redis

必须要保证刚才那个redis-server还打开着,否则会出现连接错误

  1. python
  2. import redis
  3. conn = redis.Redis()
  4. conn.set('hello','world')
  5. conn.get('hello')

在Redis客户端中使用

  1. 字符串
  • redis-cli
  1. set hello world
  2. get hello
  3. del hello
  4. get hello
  5. 列表
    一个链表,链表上每个节点都包含了一个字符串
  • rpush list-key item
  • rpush list-key item2
  • lpush list-key item3
  • lrange list-key 0 -1用于获取列表在给定范围上的所有元素,0为起始,-1为结束,获取所有元素,0 1表示获取0元素和1元素2个
  • lindex list-key 1获取列表在给定位置上的一个元素
  • lpop list-key左端来弹出元素
  • rpop list-key右端来弹出元素
  1. 集合
    集合里面的每个元素都是各不相同的
  • sadd set-key item
  • sadd set-key item2
  • smembers set-key
  • sismember set-key item4
  • srem set-key item2
  • smembers set-key
  1. 散列
    存储多个键值对之间的映射
  • hset hash-key sub-key1 value1
  • hset hash-key sub-key2 value2
  • hset hash-key sub-key3 value3
  • hgetall hash-key
  • hdel hash-key sub-key2
  • hget hash-key sub-key1
  • hgetall hash-key
  1. 有序集合
    存储键值对,有序集合中的键被称为成员,每个成员都是独一无二的,有序集合的值称为分值,分值必须时浮点数,根据分值以及分值的排列顺序来访问元素的结构。
  • zadd zset-key 728 member1
  • zadd zset-key 982 member0
  • zrange zset-key 0 -1 withscores如果没有withscores则只显示成员键
  • zrangebyscore zset-key 0 800 withscores
  • zrem zset-key member1
  • zrange zset-key 0 -1 withscores

你可能感兴趣的:(Redis安装和简单使用)