redis

阿里云安装redis

  1. yum源安装
yum install epel-release
yum install redis

2.应用程序安装

# 1. 下载安装文件
wget '下载安装包的地址'
# 2. 对下载的文件解压、解归档
# 3.安装
make && make install

redis的相关命令

应用程序安装的redis相关命令:

启动服务器

redis-server 

yum源安装的redis的相关命令:

1.启动服务器

方法一:

systemctl start redis

方法二:

service redis start
2.连接客户端

a.连接客户端
连接自己的客户端

redis-cli

连接别人的客户端
1.修改配置文件redis.conf
搜索bind 修改内容,在本地地址后面加入要连接的客户端的地址(阿里云私有地址)
2.在阿里云开启6379端口
3.连接到别人的客户端

redis-cli -h 公网地址 -p 6379
3.设置密码

1.打开redis.conf

vim redis.conf

2.查找requirpass

:/requirepass

3.修改此处内容

requirepass 密码

redis命令

1.查看所有变量
keys * 
2.删除变量

一次删除多个变量

del key key key
2.查看数据类型
type key

redis数据类型及其命令

一.string字符串

1.存储/获取变量
set key value
get key
#实例
set p 1
>>>设置变量p的值为1
get p
>>>''1''
2.删除变量
del key 
3.批量存储/获取
mset key value key value
mget key key key 
4.递增/递减

a.整数递增/递减
默认递增/递减数为1,运行1次增加/减少1

incr key
decr key

b.整数递增/递减,自定义递增/递减数

incrby key  递减数
decrby key  递减数

c.浮点数递增/递减,自定义递增/递减数

incrbyfloat key 递增数 浮点数递增
decrbyfloat key 递减数
5.追加内容
append key 追加内容 
# 实例 变量u为5,
append u 5
get u 
>>>''55''
6.切片

start end 表示下标,下标从0开始计数,此处能取到下标为end的数,下标也可以用负数,-1表示最后一个元素

getrange key start end

二.hash哈希

hash的数据结构 key (fileds value)

1.存储一个哈希变量
hset key fileds value
2.获取所有fileds以及对应的value
hgetall key 
3.获取一个value
hget key filed
4.获取哈希值的所有fileds
hkeys key 
5.获取哈希值的所有value
hvals key
6.删除某个filed以及对应的value
hdel key filed

三.list列表

1.存储变量

a.每一次都在最左边插入

lpush key value value value
#实例
lpush lt 1 2 3
lrange lt 0 -1
>>>"3" "2" "1"

b.每次都从最右边插入

rpush key value value value
lrange lt 0 -1
>>>"1" "2" "3"
2.获取变量
lrange key start end 
3.弹出(删除)一个value

a.弹出最左边的value

lpop key

b.弹出最右边的value

rpop len
4.获取列表长度
llen key

四.set集合

1.存储变量
sadd key value value 
2.获取所有值
smembers key
3.随机弹出(删除)
spop key

五.zset有序集合

1.存储变量
zadd key score member
2.获取某个值
zscore key member
3.排序

a.从小到大排序

zrange key start end 

b.从大到小排序

zrevrange key start end 

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 4,211评论 2赞 27
  • 1 Redis介绍1.1 什么是NoSql为了解决高并发、高可扩展、高可用、大数据存储问题而产生的数据库解决方...
    克鲁德李阅读 5,872评论 0赞 36
  • 转载地址:http://gnucto.blog.51cto.com/3391516/998509 Redis与Me...
    Ddaidai阅读 21,587评论 0赞 82
  • 小的时候,村里有个男人很奇怪,总是女里女气的。村里人总在背后对他指指点点。 后来,他离了婚,穿着打扮更是女性化,但...
    一端绮阅读 1,214评论 1赞 0
  • 被老佛爷的一个开门一声吼又吓到了,一上午没出猫砂盆,在和老佛爷午休之前去给他挠了挠痒痒,开心,终于可以碰到啦 还没...
    李大耳朵喂养指南阅读 376评论 0赞 0

友情链接更多精彩内容