西湖鱼 发表于 2016-12-17 10:30:23

redis基础使用

  1. 下载安装
  wget http://download.redis.io/releases/redis-2.8.9.tar.gz
  tar xzvf redis-2.8.9.tar.gz
  cd redis-2.8.9
  make
  执行后在src目录下生成可执行文件
  测试是否成功:
  src/redis-server 启动服务
  src/redis-cli 启动命令行
  2. 配置
  cp redis.conf /etc/
vim /etc/redis.conf
  daemonize yes
  启动: src/redis-server /etc/redis.conf
  关闭:src/redis-cli shutdown
  关闭指定端口redis:redis-cli -p 6380 shutdown

  3. 使用(python)
  连接:r = redis.StrictRedis(host="xxx", port=6379, db=0)
  设值:r.set("foo", "bar2")
  取值:r.get("foo")
  删除:r.delete("foo")
  最近修改的集合:
  添加值
  r.lpush(key, listVal1)
  r.lpush(key, listVal2)
  r.lpush(key, listVal3)
  裁剪(保留2条最近修改记录)
  r.ltrim(key, 0, 1)
  获取最近修改记录
  r.lrange(key, 0, 1)
  计数并去最大值记录:sorted set
  添加记录
  r.zadd(key, score1, value1)
r.zadd(key, score2, value2)
r.zadd(key, score3, value3)
  计数
  r.zincrby(key, addScore, value)
  取最大的3个值
  r.zrevrange(key, 0, 2)
页: [1]
查看完整版本: redis基础使用