redis
分页排序:http://blog.csdn.net/jack85986370/article/details/51483872

1.Redis是个内存数据库,同时它是单线程的,与memcached(支持string)类似数据都是保存在内存中,但是redis会周期性将数据写入到硬盘(持久化),支持类型为
string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash。
redis中文网站: http://www.redis.cn/
非关系常见产品:redis、memcahced、mongodb
nosql特点: nosql产品网站: http://nosql-database.org/
1.nosql产品一般不使用严格的表结构
2.nosql产品数据查询方式不再使用sql查询
2.通过在Redis配置保存特定数据项的所有识别符来实现,从而保证数据在主数据库被删除后,
系统会调用一个清理程序来删除所有相关副本和信息。
3.Redis是个内存数据库,键越短你需要的空间就越少。理所当然,当数据库中拥有数
百万或者数十亿键时,键名的长度将影响重大。
4.合适时候,使用list代替set。如果你不需要使用set特性,List在使用更少内存的情况下可以提供比set更快的速度
5.下载windows免安装版本:https://github.com/ServiceStack/redis-windows
解压:通过cmd进入解压目录,D:\MainSoftWare\redis\redis-latest>redis-server.exe redis.windows.conf

1.安装ubuntu下的ssh功能:sudo apt-get install openssh-server
2.sudo ps -e |grep ssh 出现sshd,说明ssh服务已经启动
3.链接:https://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html
4.本地镜像安装路径:D:\Documents\Virtual Machines
6.linux安装redis软件:http://www.cnblogs.com/langtianya/p/5187681.html
7.常用命令:
set k aa 设置值 get k 获取k对应的值
incr k 增加k对应的值 decr 减少k对应的值
incrby k 10 对k的value增加10 decrby
keys user:id:1* 列出keys user:id:1为前缀的数据
8.redis的key如何设计?
a.原先mysql数据存储:使用表(行和列) 如:user
b.redis中一般将mysql的表名称作为key前缀
c.主键名称放在b的前缀之后,user:id
d.对应的记录放在c之后,user:id:1
e.剩余字段再增加在d之后,user:id:1:username

posted on 2018-03-06 18:08 xiaojiayu0011 阅读(116) 评论(0) 收藏 举报
浙公网安备 33010602011771号