- 博客(10)
- 资源 (15)
- 收藏
- 关注
转载 iBatis解决sql注入问题的方法
类似下列这种写法是采用preparedStatement实现,是不会引起sql注入的 name like #name# 但是它跟 name = #name# 没有区别,没有实现模糊查询,实现模糊查询的简单方法是这样: name like '%$name$%'但这时会导致sql注入问
2012-09-28 17:29:58 1143
原创 memcached和redis中清空缓存
memcached:命令行使用 flush_all将所有的数据都设置为过期,但内存空间不释放redis:命令行使用 (1) flush all 删除所有数据库的所有key(2) flushdb 删除当前库或所选库的所有key
2012-09-28 17:14:29 12946
转载 redis主从服务器配置
配置主从服务器Redis主从服务器的搭建很简单,只要少许配置即可,为了演示的方便,我们就在一台服务器上配置:前提是你已经有了一台Redis服务器,如果没有可以参考我以前的文章安装。下面看看如何配置从服务器:假设主服务器的配置文件是:/etc/redis.conf,我们复制一份作为从服务器的配置文件:cp /etc/redis.conf /etc/redis_slav
2012-09-25 14:58:00 786
转载 redis的主从配置和conf文件说明
下面是我使用的配置,使用主从模式,在master上关掉所有持久化,在slave上使用AOF持久化:$cat/opt/redis/etc/redis.conf ######Master config###General 配置daemonize yes #使用daemon 方式运行程序,默认为非daemon方式运行pidfile /tmp/redis.pid #pi
2012-09-25 14:15:26 712
转载 Redis容量及使用规划(redis,memcached,mysq对比)
在使用Redis过程中,我们发现了不少Redis不同于Memcached,也不同于MySQL的特征。(本文主要讨论Redis未启用VM支持情况)1. SchemaMySQL: 需事先设计Memcached: 无需设计Redis: 小型系统可以不用,但是如果要合理的规划及使用Redis,需要事先进行类似如下一些规划数据项: value保存的内容是什么,如用户资料R
2012-09-25 10:54:10 795
转载 Redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:1.
2012-09-25 10:41:21 668
转载 redis dump数据优化
redis 改版的项目上线有两个月了,记录一下redis 相关的经验,也给大家一个参照:我们的redis server是一主一从,使用R710的机器,8核心,24G内存; 每天约插入200万左右的数据,现在库里有3000万条纪录,占用了9G的内存;由于现在每天内存增长太快,担心很快会无法负载,因此写了脚本每天将过期数据删除;现在运行中的问题:1.redis运行基本稳定,从没有自己中断过
2012-09-25 09:45:51 1724
转载 redis数据库键值设计
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。用户登录系统记录用户登录信息的一个系统, 我们
2012-09-24 17:32:27 776
转载 redis介绍
Redis新的存储模式diskstoreThursday, Jan 6th, 2011 by Tim | 13 CommentsFiled under: data | Tags: Mongo, MongoDB, redisRedis作者antirez是一个非常勤奋的开发者,在Redis性能已经非常惊人的情况下持续不断开发新的特性,比如从新的cluster源代码看到,作者
2012-09-21 16:23:46 1063
转载 12306技术优化(-)
在这个神奇的国度,每个地方都有拥堵问题,公交站台,景区门口,银行柜台,甚至食堂窗口,大家都用同一种办法来解决这个问题:排队。所以我一直很纳闷,12306 为什么一开始没有实现排队的功能,是领导拍了脑袋?还是有其它不为人知的原因?废话少扯,还是说正经的吧。Redis 用在这里,不仅仅是一个 NoSQL 存储工具,简直是一个完美的解决方案。下面我就来详细描述一下我想象中的一个架构:
2012-09-21 13:36:21 1779
JDOM API 帮助文档
2009-10-27
javascript精粹(英文版)
2008-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人