当前位置: 首页 > news >正文

苏州制作网页找哪家网站优化的核心不包括

苏州制作网页找哪家,网站优化的核心不包括,企业网站管理系统 开源,眉山市住房和城乡建设局网站简介 Redis是完全开源(BSD许可)的内存数据结构存储,是一个高性能的 key-value 数据库,用作数据库、缓存、消息代理和流式处理引擎。 Redis 提供数据结构,例如字符串、哈希、列表、集、带有范围查询的排序集、位图、超…

简介

Redis是完全开源(BSD许可)的内存数据结构存储,是一个高性能的 key-value 数据库,用作数据库、缓存、消息代理和流式处理引擎。

Redis 提供数据结构,例如字符串、哈希、列表、集、带有范围查询的排序集、位图、超日志、地理空间索引和流。 Redis 具有内置复制、Lua 脚本、LRU 逐出、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 和 Redis 集群的自动分区提供高可用性。

Redis使用内存中数据集。

Redis与其他key-value缓存产品有三个特点:

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
  • Redis支持数据的备份,即master-slave模式的数据备份。

Redis数据类型

连接到redis 

redis-ci -h 127.0.0.1 -p 6379

进入后 

连接到本地的 redis 服务并执行 PING 命令,该命令用于检测 redis 服务是否启.

redis 127.0.0.1:6379>PING
PONG

String(字符串)

存储和检索数据

设置和获取字符串值:

SET bike:1 "Process 134"

使用Redis的SET命令,设置了键为bike:1,值为"Process 134"的数据

GET bike:1

查看bike:1这个键对应的值

输出:"Process 134"

Hash(哈希)

        Redis hash 是一个键值(key=>value)对集合。

        Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。

设置和访问对象的字段值:

> HSET bike:1 model Deimos brand Ergonom type 'Enduro bikes' price 4972
(integer) 4
> HGET bike:1 model
"Deimos"
> HGET bike:1 price
"4972"
> HGETALL bike:1
1) "model"
2) "Deimos"
3) "brand"
4) "Ergonom"
5) "type"
6) "Enduro bikes"
7) "price"
8) "4972"

HSET bike:1 model Deimos brand Ergonom type 'Enduro bikes' price 4972

给bike:1这个键添加值

HGET bike:1 model // 输出bike:1 model对应的值
HGET bike:1 price    //输出bike:1 price对应的值

HGETALL bike:1  //输出bike:1 所有的键值对

List(列表)

Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。

HMSET runoob field1 "Hello" field2 "World"
redis 127.0.0.1:6379> DEL runoob
redis 127.0.0.1:6379> lpush runoob redis
(integer) 1
redis 127.0.0.1:6379> lpush runoob mongodb
(integer) 2
redis 127.0.0.1:6379> lpush runoob rabbitmq
(integer) 3
redis 127.0.0.1:6379> lrange runoob 0 10
1) "rabbitmq"
2) "mongodb"
3) "redis"
redis 127.0.0.1:6379>
 

Set(集合)

Redis 的 Set 是 string 类型的无序集合

集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。

sadd 命令

添加一个 string 元素到 key 对应的 set 集合中,成功返回 1,如果元素已经在集合中返回 0。

sadd key member
redis 127.0.0.1:6379> DEL runoob
redis 127.0.0.1:6379> sadd runoob redis
(integer) 1
redis 127.0.0.1:6379> sadd runoob mongodb
(integer) 1
redis 127.0.0.1:6379> sadd runoob rabbitmq
(integer) 1
redis 127.0.0.1:6379> sadd runoob rabbitmq
(integer) 0
redis 127.0.0.1:6379> smembers runoob1) "redis"
2) "rabbitmq"
3) "mongodb"

rabbitmq由于添加了两次,但根据集合内元素的唯一性,第二次插入的元素将被忽略。

zset(sorted set:有序集合)

Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序

zset的成员是唯一的,但分数(score)却可以重复

zadd 命令

添加元素到集合,元素在集合中存在则更新对应score

zadd key score member 
redis 127.0.0.1:6379> DEL runoob
redis 127.0.0.1:6379> zadd runoob 0 redis
(integer) 1
redis 127.0.0.1:6379> zadd runoob 0 mongodb
(integer) 1
redis 127.0.0.1:6379> zadd runoob 0 rabbitmq
(integer) 1
redis 127.0.0.1:6379> zadd runoob 0 rabbitmq
(integer) 0
redis 127.0.0.1:6379> ZRANGEBYSCORE runoob 0 1000
1) "mongodb"
2) "rabbitmq"
3) "redis"

http://www.yayakq.cn/news/436979/

相关文章:

  • 建设一个大型电影网站大型网站如何开发
  • 怎么做自己的网站人防工程做资料的网站
  • 福州房产网站建设wordpress安装乱码
  • 贵州建设厅网站报名系统设计之家素材
  • 临时网站搭建网站收录慢
  • 网站建设怎么加音乐响应式网站和自适应
  • 企业网站建站程序在线登录qq聊天入口
  • 网站充值怎么做的惠州网站制作公司
  • 聊城企业网站建设长清做网站
  • soho做网站银川建设网站
  • 韩国教育网站模板dw旅游网站怎么做
  • 做一个网站做少钱廊坊网站制作推广
  • 快速网站开发框架手机网站模板 源码
  • 沈阳三好街附近做网站网站开发有哪些书籍
  • 门户网站域名是什么意思请问哪个网站可以做当地向导
  • 做网站需要流程wordpress丰富搜索页
  • 网站概念设计手机搭建网站
  • 鹤壁市淇滨区建设局网站专业集团门户网站建设方案
  • 响应式网站建设有哪些好处做网站入门看什么书
  • 网站开发员一月多少工资网站二级域名建站属于子站吗
  • 购物类网站建设网站设计主要做什么
  • 站群cms系统沈阳网站建设咨询
  • 网站开发主页网站右侧悬浮代码
  • 如何开发网站软件app软件温州网站优化价格
  • 建设网站是什么关系私人衣橱网站建设
  • 钟表网站开发背景文章网站关停公告怎么做
  • flash做网站通栏建设电影网站选服务器怎么选
  • 网站开发需要什么文凭广东网广东网站建设
  • 建立一个公司网站 宣传企业文化优弊端软件开发文档管理工具
  • 宁波建设工程主管部门网站要网站开发费用短信