[数据库]
在windows上安装redis并设置密码,IP绑定【提供安装包】
【原创】
Redis 是一个开源 先进的 key value 存储 并用于构建高性能 可扩展的 Web 应用程序的完美解决方案 Redis 从它的许多竞争继承来的三个主要特点 Redis 数据库完全在内存中 使用磁盘仅用于持久性 相比许多键值数据存储 Redis 拥有一套较为丰富的数据类型 Redis 可以将数据复制到任意数量的从服务...
【原创】
Redis 是一个开源 先进的 key value 存储 并用于构建高性能 可扩展的 Web 应用程序的完美解决方案 Redis 从它的许多竞争继承来的三个主要特点 Redis 数据库完全在内存中 使用磁盘仅用于持久性 相比许多键值数据存储 Redis 拥有一套较为丰富的数据类型 Redis 可以将数据复制到任意数量的从服务...
【转摘】
jedis是一个著名的key value存储系统 而作为其官方推荐的java版客户端jedis也非常强大和稳定 支持事务 管道及有jedis自身实现的分布式 一 普通同步方式 Test public void test1Normal Jedis jedis = new Jedis localhost l...
【原创】
Redis 和 Memcached 在选型上一直是个热门的话题 好多人想都不想 选用 Redis 认为 Redis 的高IO性能 其实不然 还是得看在什么应用场景上 那么我们来探讨一下他们的相同点和不同点 然后再进行分析 一 Redis 和 Memcached的相同点 让我们先从二者的相似之处谈起 Memcached 与 Redis 都属于...
【原创】
redis 采用自己实现的事件分离器 效率比较高 内部采用非阻塞的执行方式 吞吐能力比较大 题外话 服务端编程的3大性能杀手 1 大量线程导致的线程切换开销 2 各种锁 3 非必要的内存拷贝 不过 因为一般的内存操作都是简单存取操作 线程占用时间相对较短 主要问题在io上 因此 redis 这种模型是合适的 但是如果某一个线程出现问题导致线程占用很长时间 那么...
【原创】
Jedis 是 Redis 提供的以 Java API 方式操作 Redis 方式。下面来介绍一下 Redis Jedis 的连接池使用方式。Redis 是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
【翻译】
今天统计数据的时候发现一张表使用了表分区 借此机会记录一下 什么是表分区 表分区 是指根据一定规则 将数据库中的一张表分解成多个更小的 容易管理的部分 从逻辑上看 只有一张表 但是底层却是由多个物理分区组成 表分区与分表的区别 分表 指的是通过一定规则 将一张表分解成多张不同的表 比如将用户订单记录根据时间成多个表 分表与分区的区别在于 分区从逻辑上来讲只有一张表 而分表则是...
【原创】
最近公司用的 Mysql 数据库 因为有很多项目使用 偶尔 Mysql 扛不住了 发现有很多没有释放的链接 查了各种原因 总结下 业务代码方面 sql 有大量的 select from table 有查询单表业务和多表关联查询共用sql语句 有业务查询 sql 可以批量操作 然后用的循环单条去执行 N多看不过去的业务处理 有的问题看就痛...
【原创】
如果你同时运行表的检查 修复程序时 你或许不想让MySQL服务器和实用程序同时访问一个表 如果两个程序都向表中写数据显然会造成很大的麻烦 甚至会有意外情况发生 如果表正由一个程序写入 同时进行读取的另一个程序也会产生混乱的结果 本文主要讲述如何对MySQL数据库表进行锁定 锁定表的方法 防止客户机的请求互相干扰或者服务器与维护程序相互干扰的方法主要有多种 如果你关闭数据库 就可以保证服务...
【原创】
MySQL数据库安全问题一直是人们关注的热门话题 最直接的保护方法就是设置密码 为了保证MySQL数据库用户的数据安全就要对用户设置密码 当初次在机器上安装完Mysql数据库时 你可以匿名进行访问数据库或者以不带口令的root身份进入数据库 另外如果你是一个管理员 你还要进行一些用户的建立及授权 这又涉及到设置密码的问题 下面我们就讨论一下如何设置密码 首先我们应该知道Mysql数据库中的口...
【原创】
MySQL 存储是 MySQL 数据库操作中非常重要的一个工作 也是大家平时工作中都要应用到的 由于存储过程中定义参数时 无法定义其字符集 因此调用存储过程的时候 会默认读取全局变量 character set server 而且还是只读取 mysqld 启动时该全局变量的值作为存储过程中默认的传输字符集 因此 如果数据表 字段使用系统默认的字符集 比如 latin1...