Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。以下是redis常用的命令行操作。
开始运行redis
默认端口是6379,可以通过–port参数改变开启的端口
redis-server --port 6380
登录redis
redis-cli -h 127.0.0.1 -p 6380
添加键值对
set hello world
或者
setnx hello world
批量添加键值对
mset a 1 b 2 c 3
更新键值对
set hello redis xx
获取给定键的值
get hello
批量获取键的值
mget a b c
自增自减操作(整数)
自增操作
set num 1
incr num
自减操作
decr num
自增操作(浮点数)
自增操作
set floatnum 2.2
incrbyfloat floatnum 3.3
追加值
append可以向字符串尾部追加值
set hello world
append hello redis
返回值为
worldredis
设置并返回原值
getset命令会在设置键值的同时返回该键原来对应的值
getset key value
删除键值
del key
返回键值长度
strlen key