redis
文章平均质量分 58
风中飘摇我亦妖娆
大丈夫生于天地间
展开
-
redis_NoSql入门概述(一)
一: 互联网时代背景下大机遇,为什么用nosql 1单机MySQL的美好年代: 在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。 在那个时候,更多的都是静态网页,动态交互类型的网站不多。 上述架构下,我们来看看数据存储的瓶颈是什么? 1.数据量的总大小 一个机器放不下时 2.数据的索引(B+ Tree)一个机器的内存放不下时 3.访问量(转载 2018-01-14 11:20:19 · 225 阅读 · 0 评论 -
linux下redis的安装
官网地址:https://redis.io/download Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-5.0.0.tar.gz $ tar xzf redis-5.0.0.tar.gz $ cd redis-5.0.0 $ make The binari...转载 2018-11-22 17:54:28 · 149 阅读 · 0 评论 -
shiro介绍(一
• Apache Shiro 是Java 的一个安全(权限)框架。 • Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE 环境。 • Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。 下载:http://shiro.apache.org/ 功能简介 基本功能点如下图所示: 功能原创 2018-01-16 15:12:15 · 318 阅读 · 0 评论 -
Redis的Java客户端Jedis(十三)
我的代码: public class TestPing { // 连接本地的 Redis 服务 public static void main(String[] args) { Jedis jedis = new Jedis("127.0.0.1",6379); System.out.println(jedis.ping()); } } pub原创 2018-01-15 23:18:17 · 341 阅读 · 0 评论 -
Redis的主从复制(十二)
是什么:行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 能干嘛:读写分离,容灾恢复 咋玩: 1.配从(库)不配主(库) 2.从库配置:slaveof 主库IP 主库端口 2.1每次与master断开之后,都需要重新连接,除非你配置进re原创 2018-01-15 20:25:20 · 217 阅读 · 0 评论 -
Redis的发布订阅(十一)
是什么:进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 案例: 先订阅后发布后才能收到消息, 1 可以一次性订阅多个,SUBSCRIBE c1 c2 c3 2 消息发布,PUBLISH c2 hello-redis =========================================================原创 2018-01-15 16:06:35 · 161 阅读 · 0 评论 -
Redis的事物务(十)
1.是什么:可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞 2.能干嘛:一个队列中,一次性、顺序性、排他性的执行一系列命令 case1:正常执行: case2:放弃事物:不提交 case3:全体连坐:和传统的一样,要成功一起成功,有一个失败,都失败 case4原创 2018-01-15 15:32:40 · 228 阅读 · 0 评论 -
redis的持久化--RDB(八)
Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失。 一:RDB(Redis DataB原创 2018-01-15 10:10:56 · 221 阅读 · 0 评论 -
redis持久化--AOF(九)
AOF(Append Only File): 是什么:以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。 Aof保存的是appendonly.aof文件 #############原创 2018-01-15 14:00:54 · 282 阅读 · 0 评论 -
windows下redis的安装(四)
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis。 打开一个 cmd 窗口 使用cd命令切换目录到 C:\redis原创 2017-08-20 19:55:02 · 186 阅读 · 0 评论 -
解析配置文件 redis.conf(七)
# Note on units: when memory size is needed, it is possible to specify # it in the usual form of 1k 5GB 4M and so forth: # # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1原创 2018-01-15 09:01:37 · 1147 阅读 · 0 评论 -
Redis启动后杂项基础知识讲解(五)
1.单线程 2.默认数据库为0,可以使用SELECT 命令在连接上指定数据库id,如:select 2 3.dbsize查看当前数据库key的数量,keys * 查看当前数据库所有的key值。 4.flushdb清空当前库,Flushall清空所有库转载 2018-01-14 17:11:14 · 178 阅读 · 0 评论 -
redis数据类型(六)
Redis的五大数据类型: 1:string(字符串):string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。原创 2018-01-14 21:09:22 · 271 阅读 · 0 评论 -
redis_NoSql入门概述(三)
NoSQL数据模型简介: 以一个电商客户、订单、订购、地址模型来对比下关系型数据库和非关系型数据库 传统的关系型数据库你如何设计?ER图(1:1/1:N/N:N,主外键等常见) nosql你如何设计 什么是BSON? BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象 给学生用BSo转载 2018-01-14 15:38:11 · 180 阅读 · 0 评论 -
redis_NoSql入门概述(二)
一:nosql是什么 NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”, 泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决转载 2018-01-14 11:47:17 · 226 阅读 · 0 评论 -
Linux安装redis时报gcc:未找到命令错误
解决方案 首先确保root登录,如果是$标识则表示是普通用户登录,#表示是root用户,切换成root用户命令 输入su,回车,输入密码回车即可,然后进行安装 安装命令:yum -y install gcc automake autoconf libtool make 如果装完gcc在make过程中仍报缺少包或者什么错误建议删去解压后的文件重新解压,问题全部解决...转载 2018-11-22 17:56:03 · 295 阅读 · 0 评论