Tag Archive : Redis

/ Redis

RedisTemplate操作Redis数据:ZSet类型

2018-11-25 22:21:55 | Redis | 没有评论

ZSet是在Set的基础上,每个元素关联了一个值,分数score

比如zset新增三个元素,从结果可以看出,zset类型在数据写入redis的时候,是按照score的大小来从小到大进行排序储存的;比如这里保存一个timestamp能够使用在很多场景

redis:0>zadd testZSet 3 three
"1"
redis:0>zadd testZSet 1 one
"1"
r[......]

Read more

RedisTemplate操作Redis数据:Set类型

2018-11-25 16:13:18 | Redis | 没有评论

Set类型和List类似,只不过没有重复元素,基于哈希表因此无序

操作

redis:0>sadd testSet java
"1"
redis:0>sadd testSet python
"1"
redis:0>sadd testSet perl
"1"
redis:0>smembers testSet
 1)  "java"
 2)  "perl"
 3)  "pyt[......]

Read more

RedisTemplate操作Redis数据:List类型

2018-11-25 15:20:03 | Redis | 没有评论

对于List数据类型,可以从两边push或者pop数据,还可以对单个元素进行修改

其中元素是可以重复的

比如进行下列操作

redis:0>rpush testList how
"1"
redis:0>rpush testList are
"2"
redis:0>rpush testList you
"3"
redis:0>lpop testList
"how"
redi[......]

Read more

Redis简单CLI查询操作

2018-7-27 15:15:46 | Redis | 没有评论

MAC下用redis图形客户端查数据库太不顺畅,刷新也不方便,偶尔说不定还来一次假死

最新验证一个东西,数据并没有做持久化,不到一分钟就会清除,如果redis进行了更新,客户端刷新等半天说不定刷新好了数据都消失了,十分不便,因此还是用连接redis-server然后进行CLI操作比较方便

首先连上redis,这几个参数即可

 
lihui@2018  ~  redis-cl[......]

Read more

向redis里插入数据

2015-2-15 13:08:53 | Middleware | 没有评论

数据库都是用来插入,删除,检索数据的,比如你要做的一个产品,一定程度上对于体系结构,CPU NUMA等要求比较高,为了保持可移植性,对于不同的机器,需要预先读取机器CPU的相关信息;假如想将下面信息每行以key和value保存到redis中

[lihui@localhost ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):[......]

Read more

redis几个简单细节

2015-2-15 00:36:35 | Middleware | 没有评论

1:redis是一个字典结构的数据库服务器,在关系数据库中通常可以创建多个数据库,而这里redis可以提供多个存储数据的字典,每个字典可以理解为独立的数据库

E:\redis\redis64-latest>redis-cli.exe
127.0.0.1:6379> keys *
1) "lihui"
2) "lilei"
127.0.0.1:6379> flushdb
OK
127[......]

Read more

搭建windows环境下redis

2015-2-14 12:29:44 | Middleware | 没有评论

PC好久没用Linux系统了,远程登录又太麻烦了,没网络更不好操作,于是很多时候就直接windows下搭建个环境,反正用法都一样;最先想在Cygwin下编译redis源代码,可是比较坑的是又是cygwin最头痛的问题,库导致的

cc: 错误:../deps/hiredis/libhiredis.a:No such file or directory
cc: 错误:../deps/lua/src/li[......]

Read more

python方法操作redis

2015-2-13 21:26:51 | Middleware | 没有评论

将redis的keys和values的一些数据结构扫了一遍,跃跃欲试code里访问一把,由于基本所有编程语言接口redis都支持,就还是找个使用性和可读性比较优雅的python来试水

下载安装python模块

wget https://pypi.python.org/packages/source/r/redis/redis-2.10.3.tar.gz
tar zxvf redis-2.10.3.t[......]

Read more

Linux下redis安装和配置

2015-2-12 22:17:09 | Middleware | 没有评论

redis的特点是啥,快,下面是在CentOS6.4上安装和配置非关系型数据库redis

1:下载和编译

[root@localhost ~]# wget http://download.redis.io/releases/redis-2.8.19.tar.gz
[root@localhost ~]# tar zxvf redis-2.8.19.tar.gz
[root@localhost ~]#[......]

Read more