win7 redis
<?php /* windows下php安装redis扩展 php_redis下载地址:https://pecl.php.net/package/redis 点击redis安装版本后面的 DLL 链接,里面有对应PHP版本的信息 当前电脑信息 线程安全版本:Thread Safe:enabled php版本:64位 5.5.1 这里找到对应的redis服务器软件版本为 redis-2.2.7 ,在DLL链接页面下载对应的PHP redis扩展dll文件为 php_redis-2.2.7-5.5-ts-vc11-x64 安装PHP redis扩展 将php_redis-2.2.7-5.5-ts-vc11-x64压缩包内 php_redis.dll 解压缩到 D:\ApacheServer\php\ext 打开php.ini ,在一堆 extension=... 下面添加 extension=php_redis.dll 重启Apache 查看phpinfo(),有redis模块及添加PHP redis扩展成功 为Windows安装redis,最好使用Administrator账户 下载地址 https://github.com/MSOpenTech/redis/releases 下载最新压缩包 这里是Redis-x64-3.2.100.zip,运行其中的redis-server.exe,在使用redis的整个过程中,该程序不能关闭 打开解压缩的redis.windows.conf文件,查看里面的配置端口是 port 6379,将在程序中使用 简单文件介绍 redis-benchmark.exe # 基准测试 redis-check-aof.exe # aof redis-cli.exe # 客户端 redis-server.exe # 服务器 redis.windows.conf # 配置文件 */ //此时程序中即可使用redis $redis=new Redis(); $redis->connect('127.0.0.1',6379); $redis->set('test','helloworld'); echo $redis->get('test'); /* 附:Redis类的一些属性及方法 连接redis server connect : 连接server pconnect : 长连接 auth : 权限验证 select : 选择DB close : 关闭连接 setOption : 设置 client 选项 getOption : 获取client选项 ping : ping redis server echo : 输出字符串 注意:如果频繁操作redis,不停地connect 和close会很耗性能的,这个时候,建议用pconnect 建立个长连接 字符串读写函数 append : 在值的后面追加值 decr : 递减一个key的值 incr : 递增一个key的值 get : 获取一个值 set : 设置一个值 getSet : 设置值,并返回老值 mGet : 批量获取值 mSet : 批量设置值 strlen : 获取值长度 注意:如果能用批量操作尽量用批量,减少频繁连接redis数据库性能 hash读写函数 hDel : 删除一个多个域 hExists : 判断一个hash域是否存在 hGet : 获取hash域的值 hGetAll : 获取所有域值 hIncrBy : 自增长一个hash int域的值 hKeys : 获取hash 所有域 hLen : 获取域个数 hMGet : 批量获取域的值 hMSet : 批量设置域的值 hSet : 设置域的值 hVals : 得到所有域的值 list读写函数 lInsert : 插入元素 lLen : list长度 lPop : 移除并获取第一个颜色 lPush : 插入一个元素 lRem : 移除元素 lSet : 设置元素值 set sAdd : 增加一个或多个成员 sIsMember : 是否包含 sMembers : 得到成员 sMove : 移动成员 sPop : 移除成员 sRandMember : 得到随机成员 sRem : 删除 sorted set zAdd : 增加一个或多个 zCard : 成员个数 zIncrBy : 递增成员score zRange : 返回索引范围内的成员 zRangeByScore : 返回score范围内的成员 zScore : 获取成员score zRem : 移除一个或多个成员 */