redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
1、Redis 官方网站下载:
第三方下载redis的windows应用程序,支持32位和64位,根据实际情况下载下载地址: 2、将相应的程序copy到你所需要的目录中,在这里我使用的64位,放到E:\redis目录3、启动redis服务端:打开一个cmd窗口,先切换到redis所放目录(E:\redis),运行 redis-server.exe redis.conf 注意redis.conf为配置文件,主要配置了redis所使用的端口等信息(如果不写则默认redis.conf)==================================
version:redis64-2.8.2101启动服务C:\Users\zhengdunzhuang>d:D:\>cd redisredis-server.exe redis.conf (redis.windows.conf)-------------------------------
启动另外一个控制台set getC:\Users\zhengdunzhuang>d:D:\>cd redis
D:\redis>redis-cli.exe -h 127.0.0.1 -p 6379
127.0.0.1:6379> set zdz zhengdzOK127.0.0.1:6379> get zdz"zhengdz"127.0.0.1:6379> ====================================phpredis 是一个用C语言编写的PHP模块,用来连接并操作 Redis 数据库上的数据。$redis = new Redis();下载扩展插件(php5.3.10 windows64位的不行):
phpredis windows64位版本 wamp64位版本 Apache 2.2.21 Php 5.3.10 由于项目有用到redis,需要安装phpredis客户端,搜索了一圈,没有64位版本的,只能自己编译了。为方便大家本人直接上传php5.3.10 版本的php_redis.dll到博客文件上了:解压后把dll放到php的ext目录下,打开php.ini,增加一行:
extension=php_redis.dllD:\wamp\bin\php\php5.3.10\ext\php_redis.dll
D:\wamp\bin\apache\Apache2.2.21\bin\php.ini重启服务后检测是否安装成功,打开phpinfo 搜索reids看看是否有该项内容了。---------------------------------------------
网上的测试代码:
2){//设定写回的投票数的最大值,到了此值就写回mysql$update_till_num = 50;//创建redis对象$r = new Redis();$r->connect('127.0.0.1',6379); //得到现在是第几个数据了$this_click_num = $r->get('count_xin_newgame:'.$aid);//点击数加1$r->set('count_xin_newgame:'.$aid,$this_click_num+1);if($this_click_num>=$update_till_num){//如果点击数超过了设定数,那么就把数据写到mysqlif($this_click_num>$update_till_num)require_once(dirname(__FILE__)."/db.php");//更新数据库$db->ExecuteNoneQuery("UPDATE `addonnewgame` SET `game_num` = game_num + '{ $update_till_num}' WHERE `dede_addonnewgame`.`aid` ={ $aid};");//重置投票数目为0$r->set('count_xin_newgame:'.$aid,0);}$r->setTimeout('count_xin_newgame:'.$aid,7*24*60*60);exit($this_click_num);}?>
=====================================
Jedis 是 Redis 官方首选的 Java 客户端开发包。实例方法:import redis.clients.jedis.*Jedis jedis = new Jedis("localhost");jedis.set("foo", "bar");String value = jedis.get("foo");为方便大家本人直接上传包括jar包的完整测试项目到博客文件上了:
============================================
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法 - 流风,飘然的风 - 博客园
============================================
Redis是运用比较广泛的NoSQL产品之一,目前的稳定版本是2.6.10,包括Github、Instagram、Blizzard、新浪微博等都在产品中大量使用了Redis。
其代码基于BSD协议开源,整个项目代码量只有2万多行(2.2版本),大家可以通过阅读代码在相对短的时间内学习到作者的设计理念和Redis的实现方式,做到知其然知其所以然。日前黄健宏(huangz)发布了开源文档《Redis设计与实现》,这是一份从阅读源代码入手来学习Redis的笔记合集,对于写这份文档的目的,作者如是说:本书的目标是以简明易懂的方式讲解 Redis 的内部运行机制, 通过阅读本书, 你可以了解到 Redis 从数据结构到服务器构造在内的几乎所有知识。Redis 设计与实现(第一版) — Redis 设计与实现
国内外三个不同领域巨头分享的Redis实战经验及使用场景-CSDN.NET
Redis 集群方案 - LittlePeng - 博客园