![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 58
风中飘摇我亦妖娆
毕业于上海交大,开发7年多,深耕在线教育和支付,最近几年打算创业,欢迎志同道合的朋友加入我。
展开
-
redis_NoSql入门概述(一)
一: 互联网时代背景下大机遇,为什么用nosql 1单机MySQL的美好年代:在90年代,一个网站的访问量一般都不大,用单个数据库完全可以轻松应付。在那个时候,更多的都是静态网页,动态交互类型的网站不多。上述架构下,我们来看看数据存储的瓶颈是什么?1.数据量的总大小 一个机器放不下时2.数据的索引(B+ Tree)一个机器的内存放不下时3.访问量(转载 2018-01-14 11:20:19 · 199 阅读 · 0 评论 -
linux下redis的安装
官网地址:https://redis.io/downloadDownload, 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$ makeThe binari...转载 2018-11-22 17:54:28 · 146 阅读 · 0 评论 -
shiro介绍(一
• Apache Shiro 是Java的一个安全(权限)框架。• Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。• Shiro 可以完成:认证、授权、加密、会话管理、与Web 集成、缓存等。下载:http://shiro.apache.org/功能简介基本功能点如下图所示:功能原创 2018-01-16 15:12:15 · 316 阅读 · 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 · 322 阅读 · 0 评论 -
Redis的主从复制(十二)
是什么:行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主能干嘛:读写分离,容灾恢复咋玩:1.配从(库)不配主(库)2.从库配置:slaveof 主库IP 主库端口 2.1每次与master断开之后,都需要重新连接,除非你配置进re原创 2018-01-15 20:25:20 · 196 阅读 · 0 评论 -
Redis的发布订阅(十一)
是什么:进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。案例:先订阅后发布后才能收到消息,1 可以一次性订阅多个,SUBSCRIBE c1 c2 c32 消息发布,PUBLISH c2 hello-redis=========================================================原创 2018-01-15 16:06:35 · 144 阅读 · 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 · 197 阅读 · 0 评论 -
redis持久化--AOF(九)
AOF(Append Only File):是什么:以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。Aof保存的是appendonly.aof文件#############原创 2018-01-15 14:00:54 · 264 阅读 · 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 · 184 阅读 · 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 · 1143 阅读 · 0 评论 -
Redis启动后杂项基础知识讲解(五)
1.单线程2.默认数据库为0,可以使用SELECT 命令在连接上指定数据库id,如:select 23.dbsize查看当前数据库key的数量,keys * 查看当前数据库所有的key值。4.flushdb清空当前库,Flushall清空所有库转载 2018-01-14 17:11:14 · 175 阅读 · 0 评论 -
redis数据类型(六)
Redis的五大数据类型:1:string(字符串):string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。 string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。原创 2018-01-14 21:09:22 · 250 阅读 · 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 · 179 阅读 · 0 评论 -
redis_NoSql入门概述(二)
一:nosql是什么NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决转载 2018-01-14 11:47:17 · 205 阅读 · 0 评论 -
Linux安装redis时报gcc:未找到命令错误
解决方案首先确保root登录,如果是$标识则表示是普通用户登录,#表示是root用户,切换成root用户命令 输入su,回车,输入密码回车即可,然后进行安装 安装命令:yum -y install gcc automake autoconf libtool make 如果装完gcc在make过程中仍报缺少包或者什么错误建议删去解压后的文件重新解压,问题全部解决...转载 2018-11-22 17:56:03 · 292 阅读 · 0 评论