Redis的命令列表,在Redis的根目录下有一个配置文

2020-02-04 16:29 来源:未知

Redis支持5种数据类型,它们描述如下:

Redis的哈希值是字符串字段和字符串值之间的投射,所以他们是意味对象的应有尽有数据类型在Redis中的哈希值,可存款和储蓄超越400十亿键值对。

什么是Redis?

Redis,斯洛伐克语名字为(REmote DIctionary Server远程词典服务卡塔尔(قطر‎是贰个开源的运用ANSI C语言编写制定、辅助互连网、可根据内部存款和储蓄器亦可长久化的日志型、Key-Value数据库,并提供种种语言的API。


Strings - 字符串

例子

Redis相比较此外键值数据存款和储蓄系统有啥样特点?

1.Redis将其数据库完全保留在内部存款和储蓄器中,仅使用磁盘进行悠久化。


2.与别的键值数据存款和储蓄比较,Redis有一组相对丰富的数据类型(富含string(字符串State of Qatar、list(链表卡塔尔国、set(会集卡塔尔国、zset(sorted set --有序群集卡塔尔国和hash(哈希类型卡塔尔国。


3.Redis能够将数据复制到大肆数量的从机中。

Redis的字符串是字节类别。在Redis中字符串是二进制安全的,那意味着他们有二个已知的尺寸,是从未其余特殊字符终止决定的,所以能够积存任何事物,最大尺寸可达512兆。

redis 127.0.0.1:6379 HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000OKredis 127.0.0.1:6379 HGETALL yiibai1) "name"2) "redis tutorial"3) "description"4) "redis basic commands for caching"5) "likes"6) "20"7) "visitors"8) "23000"

Redis本人的优点

异常快- Redis超级快,每秒可实践大概110000次的装置(SET卡塔尔操作,每秒大约可进行81000次的读取/获取(GET卡塔尔操作。

支撑增添的数据类型- Redis帮忙开拓职员常用的大多数数据类型,举例列表,会集,排序集和散列等等。那使得Redis非常轻易被用来解决各个难题,因为我们知晓什么难点能够越来越好使用地怎么数据类型来管理肃清。

操作具有原子性- 全数Redis操作皆以原子操作,那确认保证生龙活虎旦多少个客商端并发访谈,Redis服务器能接到更新的值。

多实用工具- Redis是叁个多实用工具,可用以多样用例,如:缓存,新闻队列(Redis本地协理发表/订阅State of Qatar,应用程序中的任何长期数据,举个例子,web应用程序中的会话,网页命中计数等。

例子

在地方的例证中,我们已经安装Redis的详细教程(name, description, likes, visitors卡塔尔国在哈希威望为 yiibaiRedis的哈希命令如下表所示哈希一些骨干的一声令下:

在Ubuntu上安装Redis环境


redis 127.0.0.1:6379 SET name "yiibai"OKredis 127.0.0.1:6379 GET name"yiibai"

列表

展开Ubuntu终端输入以下命令

图片 1

修改一下软件包

图片 2

始于设置redis-server

在上边的事例使用Redis命令set和get,Redis的名目是yiibai的键存款和储蓄在Redis的字符串值。

Redis列表是简轻易单的字符串列表,排序插入顺序。您能够在头顶或列表的尾巴Redis的列表添新币素。列表的最大尺寸为232- 1 (每一种列表抢先4十亿成分4294967295State of Qatar成分。

启动redis

图片 3

注:字符串值能够储存最大512兆字节的长度。

例子

自己商量redis是还是不是在办事

图片 4

在地方的唤醒中,127.0.0.1是计算机的IP地址,6379是Redis服务器端口号,键入ping命令

图片 5

现身PONG注脚Redis安装成功

接下去你能够筛选安装Redis桌面微电脑(提供用于管理Redis的键和多少的UI卡塔尔国,Redis桌面管理软件,但是唯有Windows版本是无偿的,Ubuntu和Mac OS X是收取费用的。

Hashes -哈希值

redis 127.0.0.1:6379 LPUSH tutorials redis(integer) 1redis 127.0.0.1:6379 LPUSH tutorials mongodb(integer) 2redis 127.0.0.1:6379 LPUSH tutorials mysql(integer) 3redis 127.0.0.1:6379 LRANGE tutorials 0 101) "mysql"2) "mongodb"3) "redis"

Redis配置


在Redis中,在Redis的根目录下有叁个配备文件(redis.conf卡塔尔。当然你能够因此RedisCONFIG命令获取和安装富有的Redis配置。

语法

以下是Redis中的CONFIG命令的中央语法。

redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME

示例

图片 6

图片 7

收获具备配置

Redis的哈希键值没错集合。 Redis的哈希值是字符串字段和字符串值之间的映照,所以它们被用来代表对象

在上述例子中的多个值被插入到redis的列表命名tutorials 使用LPUSH命令。

编排配置


1.平素编辑`redis.conf`文件

2.通过`CONFIG SET`命令更新配备

语法

以下是CONFIG SET命令的中央语法。

`redis 127.0.0.1:6379> CONFIG SET CONFIG_SETTING_NAME NEW_CONFIG_VALUE`

示例

图片 8

例子

Redis的吩咐列表

Redis数据类型


Redis支持5种数据类型。

字符串



Redis中的字符串是三个字节类别。Redis中的字符串是二进制安全的,这意味它们的尺寸不由任何极度的终止字符决定。因而,能够在五个字符串中寄存高达512兆字节的别样内容

图片 9

安装字符串myname的值为liufei

小心:Redis命令不区分抑扬顿挫写,所以set和SET命令是生龙活虎律的


散列/哈希


Redis散列/哈希(Hashes卡塔尔(قطر‎是键值没有错成团。Redis散列/哈希是字符串字段和字符串值之间的映射。因而,它们用于表示对象。

示例

散列/哈希数据类型用于存款和储蓄包罗客户的主导消息的客户对象。这里HMSET,HGETALL是Redis的授命,用于获取键的值,而mykey是键的称号。

各种散列/哈希能够积存多达2^32 - 1个健-值对(超过40亿个卡塔尔。

图片 10


TAG标签:
版权声明:本文由www.129028.com-澳门金沙唯一官网www129028com发布于编程新闻,转载请注明出处:Redis的命令列表,在Redis的根目录下有一个配置文