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'

删除

  • 详见下节键的操作,删除键时会将值删除