我是靠谱客的博主 怕黑菠萝,最近开发中收集的这篇文章主要介绍redis安装+命令1. redis 非关系数据库2.图形化界面3. redis中基本的命令4. redis支持的常见数据类型总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. redis 非关系数据库

  1. 安装redis.
    准备工作
//1.安装redis需要的环境
	yum install -y gcc-c++
//2.上官网下载redis源码安装包 
	redis-5.0.8.tar.gz

安装步骤

1. 解压redis到/usr/local
2. 进入redis目录并执行编译命令 make
3. 执行安装命令 make install

开启redis服务。

redis-server redis.conf

在这里插入图片描述
设置后台运行

//修改配置文件
	vi redis.conf

在这里插入图片描述

使用redis客户端连接redis服务器

redis-cli  -h redis服务器的ip   -p redis服务器的端口号

redis配置文件(简单)

# 表示启动redis服务器时 后台启动。
daemonize yes
# 默认的端口号。
port 6379
# 默认运行绑定的端口号~~~~~~~~~~~~~~~~~~~~~~~HTTP协议~~~~~~~~~~~~~~~~~
# bind 127.0.0.1
# 0.0.0.0 表示广播模式 意思是所有人都可以连接。127.0.0.1 
bind 0.0.0.0

2.图形化界面

在这里插入图片描述
默认redis不允许远程连接

在这里插入图片描述在这里插入图片描述

3. redis中基本的命令

(1)对key的操作。

keys * :查询所有的key
del k1 k2...:删除指定的key
expire k time :为指定的key设置过期时间
ttl k: 查询k的剩余时间 -1 表示该key没有过期时间   -2没有指定的key  

(2) 对数据库的操作 默认有16个数据库

select index:选择数据库
flushdb:清空当前所在的库
flushall:清空所有的库
//只有交付客户的时候才会把测试数据清空。

4. redis支持的常见数据类型

http://www.redis.net.cn/order/

http://redisdoc.com/

1. string字符串类型
2. list 队列类型
3. hash 哈希类型
4. set  集合类型
5. sorted set 有序集合类型

4.1 string字符串类型,value值为字符串类型。

可以存放任意类型的字符串。 java中任何对象都可以转为字符串.

string类型支持的命令。

set key value: 设置key和value.
get key:获取指定key的value.
mset key value key value key value...: 可以同时设置多个key和value值。
mget key key key...:获取指定key 的value值。
setnx key value: 如果设置的key已经存在则不设置返回0,如果设置的key不存在则把该key和value放入到redis中返回1。
incr key: 递增 针对的数据值必须为数字  应用:点赞 收藏。
decr key: 递减 针对的数据值必须为数字 应用:点赞 收藏。

4.2 list列表数据类型。 value的值为一串列表

1. lpush key list: 存放list数据类型。
2. lpop key:获取最左边的元素 并从列表中移除该元素。
3. lrange key start end: 获取在指定范围的元素。

4.3 hash散列数据类型 value的值为 map数据结构。

适合存放java对象

hset k  field value 存放列表数据类型。
hget k  field:根据指定的key获取指定field对于的value值。
hgetall k: 获取k对于的map数据。
hdel k field field:删除指定k对应的field内容。
hkeys k: 获取所有的field
HVALS k: 获取所有的value

4.4 set集合 value类型为集合类型 它的值不能重复

sadd k  value value value :这些value不允许重复
smembers k :获取所有的成员
spop k: 移除并返回集合中的一个随机元素。
SINTER k3 k4 : 求k3和k4的交集。

4.5 sorted set 有序集合类型 和set区别就是增加了一个新的score字段

zadd k score value score value score value :redis会安装score为value排序
zrange key start end:

总结

1. jenkins 把jar部署到其他服务器并自动启动该服务
2. redis 基本命令
3. redis支持的数据类型以及相关的命令

最后

以上就是怕黑菠萝为你收集整理的redis安装+命令1. redis 非关系数据库2.图形化界面3. redis中基本的命令4. redis支持的常见数据类型总结的全部内容,希望文章能够帮你解决redis安装+命令1. redis 非关系数据库2.图形化界面3. redis中基本的命令4. redis支持的常见数据类型总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部