<?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 : 移除一个或多个成员
*/

最新文章

  1. Python Day10
  2. OpenGL利用模板测试实现不规则裁剪
  3. [C#基础]基础知识一: 面向对象的基本知识.
  4. jQuery 元素遍历
  5. RAID-4与模2和
  6. Hibernae 的延迟加载
  7. spring项目中监听器作用-ContextLoaderListener(项目启动时,加载一些东西到缓存中)
  8. poj2503--Babelfish(特里一水)
  9. [置顶] dubbo管理控制台安装
  10. 开源 免费 java CMS - FreeCMS1.4-功能说明-站点管理
  11. ACM退役记&amp;&amp;回忆录
  12. 安装mayavi和VTK库的血泪史
  13. Qt setstylesheet指定窗口
  14. 读写锁ReentrantReadWriteLock:读读共享,读写互斥,写写互斥
  15. UncaughtExceptionHandler
  16. MySQL 5.7 传统复制到GTID在线切换
  17. .net大型平台通过Nginx做负载均衡(Web层、中间服务层、DB层)
  18. python列举django中间件的5个请求方法
  19. LSTM简介以及数学推导(FULL BPTT)
  20. Hive学习笔记:基础语法

热门文章

  1. cookie与session的区别,你真的明白吗?
  2. css选择器有哪些
  3. Reverse a String-freecodecamp算法题目
  4. Vue使用json-server来进行后端数据模拟
  5. 解决百度编辑器ueditor插入视频网址保存不了问题
  6. Hadoop(14)-MapReduce框架原理-切片机制
  7. Linux命令备忘录:quota显示磁盘已使用的空间与限制
  8. 让CPU使用率正弦变化
  9. 学习RUNOOB.COM进度一
  10. HDU 5530:Pipes Selection