Redis的String类型

String

#启动redis(不指定指定端口号)
redis-cli

#启动redis(指定端口号)
redis-cli -p 6380

#启动redis(指定端口号和IP)
redis-cli -h 127.0.0.1 -p 6380

#存入一个值
set key value

#查看一个值
get key

#如果存入的值是中文,那么在客户端连接服务器时可以使用
redis-cli -raw

#选择数据库(数据库有16个,默认使用第0个数据库)
select 1

#查看所有的key
keys *

#清除所有数据库数据(不建议使用)
FLUSHALL

#当数据库有这个key时,设置值失败
set key value nx

#当数据库有这个key时,设置值成功(更新)
set key value xx

#设置多个key value
mset key1 value1 key2 value2

#获取多个value
mget key1 key2

#对原有的value追加内容
append key "value"

#截取value部分内容(字符串的内容从零开始)
GETRANGE key num1 num2

#从截取的位置替换内容
SETRANGE key num1 value

#计算字符串长度
STRLEN key

#显示数据类型
OBJECT encoding key

#自增加1
INCR key

#指定加多大的数
INCRBY key num1

#自减减1
DECR key

#指定减去多大的数
DECRBY key num1

#加上小数,num(小数)
INCRBYFLOAT key num

#把新的值写进去,把旧的值返回
GETSET key value
posted @ 2020-10-03 09:51  striver-sc  阅读(74)  评论(0编辑  收藏  举报