当前位置:K88软件开发文章中心编程语言SQLRedis01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • PHP 使用 Redis,PHP redis [内容预览] 0 | 2019-01-12 05:52:08
    PHP使用Redis安装开始在PHP中使用Redis前,我们需要确保已经安装了redis服务及PHPredis驱动,且你的机器上能正常使用PHP。接下来让我们安装PHPredis驱动:下载地址为:https://github.com/phpredis/phpredis/releases。PHP安装redis扩展以下操作...

    [阅读全文]

  • Java 使用 Redis,Java Redis [内容预览] 0 | 2019-01-12 05:52:07
    Java使用Redis安装开始在Java中使用Redis前,我们需要确保已经安装了redis服务及Javaredis驱动,且你的机器上能正常使用Java。Java的安装配置可以参考我们的Java开发环境配置接下来让我们安装Javaredis驱动:首先你需要下载驱动包下载jedis.jar,确保下载最新驱动包。在你的cl...

    [阅读全文]

  • Redis 分区 [内容预览] 0 | 2019-01-12 05:52:06
    Redis分区分区是分割数据到多个Redis实例的处理过程,因此每个实例只保存key的一个子集。分区的优势通过利用多台计算机内存的和值,允许我们构造更大的数据库。通过多核和多台计算机,允许我们扩展计算能力;通过多台计算机和网络适配器,允许我们扩展网络带宽。分区的不足redis的一些特性在分区方面表现的不是很好:涉及多个...

    [阅读全文]

  • Redis 管道技术 [内容预览] 0 | 2019-01-12 05:52:04
    Redis管道技术Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。这意味着通常情况下一个请求会遵循以下步骤:客户端向服务端发送一个查询请求,并监听Socket返回,通常是以阻塞模式,等待服务端响应。服务端处理命令,并将结果返回给客户端。Redis管道技术Redis管道技术可以在服务端未响应时,客户...

    [阅读全文]

  • Redis 客户端连接 [内容预览] 0 | 2019-01-12 05:52:03
    Redis客户端连接Redis通过监听一个TCP端口或者Unixsocket的方式来接收来自客户端的连接,当一个连接建立后,Redis内部会进行以下一些操作:首先,客户端socket会被设置为非阻塞模式,因为Redis在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket设置TCP_NODELAY属性,禁用...

    [阅读全文]

  • Redis 性能测试 [内容预览] 0 | 2019-01-12 05:52:01
    Redis性能测试Redis性能测试是通过同时执行多个命令实现的。语法redis性能测试的基本命令如下:redis-benchmark[option][optionvalue]实例以下实例同时执行10000个请求来检测性能:$redis-benchmark-n10000-qPING_INLINE:141043.72re...

    [阅读全文]

  • Redis 安全 [内容预览] 0 | 2019-01-12 05:52:00
    Redis安全我们可以通过redis的配置文件设置密码参数,这样客户端连接到redis服务就需要密码验证,这样可以让你的redis服务更安全。实例我们可以通过以下命令查看是否设置了密码验证:127.0.0.1:6379>CONFIGgetrequirepass1)"requirepass"2)""默认情况下requir...

    [阅读全文]

  • Redis 数据备份与恢复 [内容预览] 0 | 2019-01-12 05:51:59
    Redis数据备份与恢复RedisSAVE命令用于创建当前数据库的备份。语法redisSave命令基本语法如下:redis127.0.0.1:6379>SAVE实例redis127.0.0.1:6379>SAVEOK该命令将在redis安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件(dum...

    [阅读全文]

  • Redis 服务器 [内容预览] 0 | 2019-01-12 05:51:57
    Redis服务器Redis服务器命令主要是用于管理redis服务。实例以下实例演示了如何获取redis服务器的统计信息:redis127.0.0.1:6379>INFO#Serverredis_version:2.8.13redis_git_sha1:00000000redis_git_dirty:0redis_bui...

    [阅读全文]

  • Redis 连接 [内容预览] 0 | 2019-01-12 05:51:56
    Redis连接Redis连接命令主要是用于连接redis服务。实例以下实例演示了客户端如何通过密码验证连接到redis服务,并检测服务是否在运行:redis127.0.0.1:6379>AUTH"password"OKredis127.0.0.1:6379>PINGPONGRedis连接命令下表列出了redis连接的基...

    [阅读全文]

  • Redis 脚本 [内容预览] 0 | 2019-01-12 05:51:54
    Redis脚本Redis脚本使用Lua解释器来执行脚本。Redis2.6版本通过内嵌支持Lua环境。执行脚本的常用命令为EVAL。语法Eval命令的基本语法如下:redis127.0.0.1:6379>EVALscriptnumkeyskey[key...]arg[arg...]实例以下实例演示了redis脚本工作过程...

    [阅读全文]

  • Redis 事务 [内容预览] 0 | 2019-01-12 05:51:53
    Redis事务Redis事务可以一次执行多个命令,并且带有以下两个重要的保证:批量操作在发送EXEC命令前被放入队列缓存。收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执行会经历以下三个阶段:开始事务。...

    [阅读全文]

  • Redis 发布订阅 [内容预览] 0 | 2019-01-12 05:51:51
    Redis发布订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。下图展示了频道channel1,以及订阅这个频道的三个客户端——client2、client5和client1之间的关系:当有新消息通过PUBLISH命令...

    [阅读全文]

  • Redis HyperLogLog [内容预览] 0 | 2019-01-12 05:51:50
    RedisHyperLogLogRedis在2.8.9版本添加了HyperLogLog结构。RedisHyperLogLog是用来做基数统计的算法,HyperLogLog的优点是,在输入元素的数量或者体积非常非常大时,计算基数所需的空间总是固定的、并且是很小的。在Redis里面,每个HyperLogLog键只需要花费1...

    [阅读全文]

  • Redis 有序集合(sorted set) [内容预览] 0 | 2019-01-12 05:51:48
    Redis有序集合(sortedset)Redis有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。有序集合的成员是唯一的,但分数(score)却可以重复。集合是通过哈希表实现的,所以添加,...

    [阅读全文]

  • Redis 集合(Set) [内容预览] 0 | 2019-01-12 05:51:47
    Redis集合(Set)Redis的Set是String类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。集合中最大的成员数为232-1(4294967295,每个集合可存储40多亿个成员)。实例redis127.0.0....

    [阅读全文]

  • Redis 列表(List) [内容预览] 0 | 2019-01-12 05:51:46
    Redis列表(List)Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含232-1个元素(4294967295,每个列表超过40亿个元素)。实例redis127.0.0.1:6379>LPUSHk88keyredis(integer)1re...

    [阅读全文]

  • Redis 哈希(Hash) [内容预览] 0 | 2019-01-12 05:51:44
    Redis哈希(Hash)Redishash是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis中每个hash可以存储232-1键值对(40多亿)。实例127.0.0.1:6379>HMSETk88keyname"redistutorial"description"redis...

    [阅读全文]

  • Redis 字符串(String) [内容预览] 0 | 2019-01-12 05:51:43
    Redis字符串(String)Redis字符串数据类型的相关命令用于管理redis字符串值,基本语法如下:语法redis127.0.0.1:6379>COMMANDKEY_NAME实例redis127.0.0.1:6379>SETk88keyredisOKredis127.0.0.1:6379>GETk88key"r...

    [阅读全文]

  • Redis 键(key) [内容预览] 0 | 2019-01-12 05:51:41
    Redis键(key)Redis键命令用于管理redis的键。语法Redis键命令的基本语法如下:redis127.0.0.1:6379>COMMANDKEY_NAME实例redis127.0.0.1:6379>SETk88keyredisOKredis127.0.0.1:6379>DELk88key(integer)...

    [阅读全文]

  • Redis 命令 [内容预览] 0 | 2019-01-12 05:51:40
    Redis命令Redis命令用于在redis服务上执行操作。要在redis服务上执行命令需要一个redis客户端。Redis客户端在我们之前下载的的redis的安装包中。语法Redis客户端的基本语法为:$redis-cli实例以下实例讲解了如何启动redis客户端:启动redis客户端,打开终端并输入命令redis-...

    [阅读全文]

  • Redis 数据类型 [内容预览] 0 | 2019-01-12 05:51:39
    Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是...

    [阅读全文]

  • Redis 配置 [内容预览] 0 | 2019-01-12 05:51:37
    Redis配置Redis的配置文件位于Redis安装目录下,文件名为redis.conf。你可以通过CONFIG命令查看或设置配置项。语法RedisCONFIG命令格式如下:redis127.0.0.1:6379>CONFIGGETCONFIG_SETTING_NAME实例redis127.0.0.1:6379>CON...

    [阅读全文]

  • Redis 安装 [内容预览] 0 | 2019-01-12 05:51:36
    Redis安装Window下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载Redis-x64-xxx.zip压缩包到C盘,解压后,将文件夹重新命名为redis。打开文件夹,内容如下:...

    [阅读全文]

  • Redis 简介 [内容预览] 0 | 2019-01-12 05:51:35
    Redis简介Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供lis...

    [阅读全文]

  • Redis 教程,redis [内容预览] 0 | 2019-01-12 05:51:33
    Redis教程REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结...

    [阅读全文]

 Redis01   26   30   1/1页   首页   1   尾页   GO