redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐
1、Redis 官方网站下载: http://redis.io/download
第三方下载redis的windows应用程序,支持32位和64位,根据实际情况下载
下载地址: https://github.com/dmajkic/redis/downloads
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 redis
redis-server.exe redis.conf (redis.windows.conf)
-------------------------------
启动另外一个控制台set get
C:\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 zhengdz
OK
127.0.0.1:6379> get zdz
"zhengdz"
127.0.0.1:6379>
====================================
phpredis 是一个用C语言编写的PHP模块,用来连接并操作 Redis 数据库上的数据。
$redis = new Redis();
http://www.oschina.net/p/phpredis
下载扩展插件(php5.3.10 windows64位的不行):https://github.com/phpredis/phpredis/downloads
phpredis windows64位版本
wamp64位版本 Apache 2.2.21 Php 5.3.10 由于项目有用到redis,需要安装phpredis客户端,搜索了一圈,没有64位版本的,只能自己编译了。
为方便大家本人直接上传php5.3.10 版本的php_redis.dll到博客文件上了:http://files.cnblogs.com/files/zdz8207/php_redis-wamp-php5.3.10.zip
解压后把dll放到php的ext目录下,打开php.ini,增加一行:
extension=php_redis.dll
D:\wamp\bin\php\php5.3.10\ext\php_redis.dll
D:\wamp\bin\apache\Apache2.2.21\bin\php.ini
重启服务后检测是否安装成功,打开phpinfo 搜索reids看看是否有该项内容了。
---------------------------------------------
网上的测试代码:
- <?php
- /**
- *
- * 缓存利用测试,这里我们获取传过来的投票数据,每次加1,如果增加到了设定值,才将投票
- * 次数写回mysql,这大大减轻了与mysql链接的开销,redis的使用由此可见一斑
- */
- //获取投票的信息的ID
- $aid = isset($_GET['aid']) ? ereg_replace("[^0-9]", "", $_GET['aid']) : 0;
- //当前投票的数字,指的是在redis中的数据
- $this_click_num = 0;
- if($aid>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)
- {
- //如果点击数超过了设定数,那么就把数据写到mysql
- if($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");
http://os.51cto.com/art/201403/431103.htm
http://www.oschina.net/p/jedis
为方便大家本人直接上传包括jar包的完整测试项目到博客文件上了:http://files.cnblogs.com/files/zdz8207/jedisTest.zip
============================================
python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法 - 流风,飘然的风 - 博客园
http://www.cnblogs.com/zdz8207/p/python_learn_note_24.html
============================================
Redis是运用比较广泛的NoSQL产品之一,目前的稳定版本是2.6.10,包括Github、Instagram、Blizzard、新浪微博等都在产品中大量使用了Redis。
其代码基于BSD协议开源,整个项目代码量只有2万多行(2.2版本),大家可以通过阅读代码在相对短的时间内学习到作者的设计理念和Redis的实现方式,做到知其然知其所以然。
日前黄健宏(huangz)发布了开源文档《Redis设计与实现》,这是一份从阅读源代码入手来学习Redis的笔记合集,对于写这份文档的目的,作者如是说:
本书的目标是以简明易懂的方式讲解 Redis 的内部运行机制, 通过阅读本书, 你可以了解到 Redis 从数据结构到服务器构造在内的几乎所有知识。
Redis 设计与实现(第一版) — Redis 设计与实现
http://origin.redisbook.com/
国内外三个不同领域巨头分享的Redis实战经验及使用场景-CSDN.NET
http://www.csdn.net/article/2013-10-07/2817107-three-giant-share-redis-experience
Redis 集群方案 - LittlePeng - 博客园
http://www.cnblogs.com/lulu/archive/2013/06/10/3130878.html
redis安装 phpredis Jedis 扩展的实现及注意事项,php,java,python相关插件安装实例代码和文档推荐的更多相关文章
- 在windows环境下安装redis和phpredis的扩展
在windows环境下安装redis和phpredis的扩展 1.首先配置php: 需要在windows的集成环境中找到php的扩展文件夹,ext,然后在网上寻找自己的php对应的.dll文件 比如说 ...
- Linux下beego及beego相关插件安装
Linux下beego及beego相关插件安装 1.下载及配置go环境看见链接: http://golang.org/dl/ 网盘:链接: https://pan.baidu.com/s/1MveUM ...
- python 相关模块安装 国内镜像地址
python 相关模块安装 国内镜像地址 pipy国内镜像目前有: http://pypi.douban.com/ 豆瓣 http://pypi.hustunique.com/ 华中理工大学 ht ...
- python相关软件安装流程图解——虚拟机操作——复制虚拟机主机——CentOS-7-x86_64-DVD-1810
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
- python相关软件安装流程图解——linux 安装python3——Python-3.7.1
请先确保已经安装了虚拟机 python相关软件安装流程图解——虚拟机安装——CentOS-7-x86_64-DVD-1810——CentOS-01下载 https://www.cnblogs.com/ ...
- ECS 安装redis 及安装PHPredis的扩展
安装redis 1.一条命令就行了:apt-get install redis-server 2.wget http://download.redis.io/releases/redis-3.0.7. ...
- Linux 首先基本包安装(vim啊什么的),源,源优化,项目架构介绍, (LNMuWsgi)Django项目相关软件mysql,redies,python(相关模块)安装配置测试
内容 补充: 查看已启动服务的端口 netstat -tulnp |grep (方式1) ss -tulnp|grep (方式2) 前期铺垫: . Linux要能上网 . 掌握Linux软件包安装方法 ...
- 【Android Studio安装部署系列】四十一、Android Studio安装Alibaba Java Coding Guidelines插件(检查代码规范)
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 该插件主要是对今年发布的<阿里巴巴 Java 开发规约>的一个延伸,它以一个 IDE 的插件存在,可以自动对手册中的 J ...
- 阿里巴巴Java编码规范插件安装使用指南
编码规范插件安装使用指南 阿里技术公众号公布的<阿里巴巴Java开发规约>,瞬间引起全民代码规范的热潮,后又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来. 为了让开发 ...
随机推荐
- flask跨域请求
跨域文件上传的时候,浏览器会自动发起一个 OPTIONS 方法到服务器,现在后台解决前端跨域解决前端跨域请求的问题 客户端发起的这个 OPTIONS 可以说是一个“预请求”,用于探测后续真正需要发起的 ...
- Flask详解
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后 ...
- Python之shutil模块
shutil 高级的 文件,文件夹,压缩包 处理模块 正常把一个文件的内容拷贝到另外一个文件 s = file("test.py")d = file("test_copy ...
- Centos升级安装.Net core 1.1
VS2017已经发布了一个多月了,最期待的功能就是.net core的更新,终于去掉了繁琐了project.json的文件配置.我们尝试打开一个VS2015的.net core项目,会自动升级至.ne ...
- Windows编程之connect函数研究
写在前面:本博客为本人原创,严禁任何形式的转载!本博客只允许放在博客园(.cnblogs.com),如果您在其他网站看到这篇博文,请通过下面这个唯一的合法链接转到原文! 本博客全网唯一合法URL:ht ...
- nautilus
在~/.bashrc中定义命令别名,添加以下命令: # some more nautilus aliases alias here='nautilus . > /dev/null 2>&a ...
- LoadRunner-迭代和并发设置
迭代:指运行一次脚本时某段代码块(action)循环执行的次数,串行执行 并发:指同时运行脚本的次数,并行执行(多个用户同时跑) 以下是用例和对应的相关设置 Iterations是在Vuser Gen ...
- Git、bower 安装
1>下载并安装nodejs .老师分享的nodejs版本“node-v8.9.4-x64” 下载页面http://nodejs.cn/download/ 一直无脑下一步操作即可安装完毕 ...
- [django]Django model中数据批量导入bulk_create()
参考: https://www.cnblogs.com/ccorz/p/Django-model-zhong-shu-ju-pi-liang-dao-rubulkcreat.html import o ...
- [py]类和实例方法/内建方法
内建方法 dir(__builtins__) 类和实例方法对比 class person: def __init__(self, job): self.job = job name = "m ...