
redis
晨风&
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux下redis安装之HelloWorld
1.下载redis 网址:https://redis.io/download,我这里用的是redis-3.2.11.tar.gz2.将下载的安装文件放到opt目录下3.使用命令解压tar.gz文件[root@localhost opt]# tar -xzvf redis-3.2.11.tar.gz 4.cd到redis-3.2.11目录,在当前目录下执行make命令[root@localhost原创 2017-10-10 22:36:38 · 269 阅读 · 0 评论 -
redis基础知识
单进程: 单进程模型处理客户端的请求。对读写等事件的响应是通过对epoll函数的包装来做到的。Redis的实际处理速度完全依靠主进程的执行效率 Epoll是Linux内核为处理大批量文件描述符而作了改进的epoll,是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。默认16个数据库,类似数组下标从零开始,初始默原创 2017-10-10 23:16:07 · 280 阅读 · 0 评论 -
Redis持久化之RDB
RDB(Redis Database) 在指定时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作,这就确保了极高的性能。如果需要进行大规模数据的恢复,且原创 2017-10-11 00:21:38 · 290 阅读 · 0 评论 -
redis键常用命令
显示所有键keys * 删除键,键不存在返回0,键存在删除成功返回1del 键键存在返回1,不存在返回0exists 键 给键设置过期时间,键不存在返回0,键存在设置过期时间成功返回1expire 键 时间/秒当键不存在时,返回 -2.当键存在但没有设置剩余生存时间时,返回 -1 。 否则,以秒为单位,返回 key 的剩余生存时间ttl 键当数据库不为空时,随机返回一个键。当数据库为空时,返回 n原创 2017-10-11 20:48:23 · 293 阅读 · 0 评论 -
redis之string命令
set 键 值get 键命令用于获取存储在指定key中字符串的子字符串。 字符串的截取范围由start和end两个偏移量决定 (包括start和end在内)。getrange 键 0 3命令返回所有(一个或多个)给定key的值。 如果给定的 key 里面,有某个key不存在, 那么这个key返回特殊值 nil 。mget key1 key2命令为指定的key设置值及其过期时间。 如果key已经存原创 2017-10-11 21:00:31 · 263 阅读 · 0 评论 -
redis之hash命令
将哈希表key中的域field的值设为value 。 如果key不存在,创建新的哈希表并进行HSET操作。 如果域field已经存在于哈希表中,旧值将被覆盖。hset 键 属性名 属性值删除哈希表key中的一个或多个指定域,不存在的域将被忽略。 hdel 键 field [field ...]查看哈希表key中,给定域field是否存在。 如果哈希表含有给定域,返回 1 。 如果哈希表不含有给定域,原创 2017-10-12 14:30:10 · 412 阅读 · 0 评论 -
redis单机之spring整合操作
1.项目为maven项目,工程结构 2.pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven原创 2017-10-12 19:17:50 · 291 阅读 · 0 评论