Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
到减压后目录 make 安装。
启动redis
./redis-server
关闭redis
./redis-cli shutdown
打开redis客户端
./redis-cli
字符串的操作
set key value 存数据
get key 根据key查询数据
del key 根据key删除数据
keys * 查看数据库所有key
incr key 根据key把value值递增1,如果不是数字报异常
decr key 根据key把value值递减1,如果不是数字报异常
incrby key 3 根据key把value加指定数
decrby key 3 根据key把value减去指定数
append key 3 在key对应的value后面追加指定字符3,跟java中append一样的
hash的操作 (同一个key可以存4294967295个键值对)
//这里的key是这个hash集合的key
hset key 键 值 存一个键值
hmset key 键 值 键 值 同时存多个键值
hget key 键 获取这个hash的键对应的值
hmget key 键 键 获取这个hash多个键对应的值
hgetall key 获取这个hash所有的键值对
hdel key 键 键 删除这个hash里面的键值对(如果这个hash里面的键值对删除完,这个hash也自动删除)
del key 删除整个hash集合
hincrby key 键 3 把这个hash里面键对应的value加指定数
hdecrby key 键 3 把这个hash里面key对应的value减去指定数
hexists key 键 判断这个hash集合里面键是否存在(存在1,不存在0)
hlen key 获取这个hash的长度(有几组键值对)
hkeys key 获取这个hash里面所有的键
hvals key 获取这个hash里面所有的值