string
- string是redis最基本的类型
- 最大能存储512MB数据
- string类型是二进制安全的,可以存储任何数据,比如数字、图片等
增加、修改
- 如果设置的键不存在则为添加,如果设置的键已经存在则修改
- 设置键值
set key value
- 例1:设置键为'py1'值为'gj'的数据
set 'py1' 'gj'
- 设置键值及过期时间,以秒为单位
setex key seconds value
- 例2:设置键为'py2'值为'hr'过期时间为3秒的数据
setex 'py2' 3 'hr'
- 设置多个键值
mset key1 value1 key2 value2 ...
- 例3:设置键为'py3'值为'dx'、键为'py4'值为'xd'、键为'py5'值为'nd'、键为'py6'值为'bg'的数据
mset 'py3' 'dx' 'py4' 'xd' 'py5' 'nd' 'py6' 'bg'
- 追加值
append key value
- 例4:向键为py1中追加值' haha'
append 'py1' ' haha'
获取
- 获取:根据键获取值,如果不存在此键则返回nil
get key
- 例5:获取键'py1'的值
get 'py1'
- 根据多个键获取多个值
mget key1 key2 ...
- 例6:获取键'py3'、'py4'、'py5'、'py6'的值
mget 'py3' 'py4' 'py5' 'py6'
删除
- 详见下节键的操作,删除键时会将值删除