zoukankan      html  css  js  c++  java
  • redis服务及其配置与应用(window 环境下)

    一、redis简介:
    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API(源自百度百科),个人更喜欢下面的解释:
    我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱

       

       

    二、redis安装:

    先下载redis包,根据自己电脑操作系统的属性选择X86还是X64的版本 ,解压到指定目录,如:C:\software\redis-2.4.5\下,

    进入该目录下,按住shift键后,右击目录空白处,选择"在此处打开命令窗口",打开dos窗口,且路径为当前目录,如下图所示:

       

    在当前目录下执行如下命令:redis-server.exe redis.conf (运行前先确认当前目录下是否有这两个文件)

       

    出现如下窗口时说明,安装成功,

       

    在当前目录,重新打开一个dos窗口,运行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。运行成功如下图所示。

       

       

     这样,Redis windows环境下搭建已经完成。

       

    三、redis开机启动及窗口隐藏设置:

    1,把启动命令写入bat。如下:

       

    D:\software\redis-2.4.5\redis-server.exe  D:\software\redis-2.4.5\redis.conf 保存为start_redis.bat ----我把该文件也放到该目录下;

       

    2,利用vbs调用bat。

       

    新建vbs文件openredis.vbs。写入命令:


    CreateObject("WScript.Shell").Run "cmd /c D:\software\redis-2.4.5\start_redis.bat",0

    下面就是考虑如何调用vbs了。

       

    方法一:程序调用,代码如下

       

    ProcessStartInfo startInfo = new ProcessStartInfo();

    startInfo.FileName = "wscript.exe";

    startInfo.Arguments = "D:\\software\\redis-2.4.5\\openredis.vbs";

    Process.Start(startInfo);

       

    方法二:设置开机自动启动
    在注册表键值

    【HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run】

    新建字符串值openredis,对应的文件位置填上D:\software\redis-2.4.5\openredis.vbs,注意:如果路径中包含空格等,要添加引号

    即可实现开机自动启动Redis。 

       

    四、php添加redis扩展:

       

    1、下载php对应对应版本的扩展二进制文件,即.dll文件,如我的本机是64位的,php版本为5.5.1,打出phpinfo,查看具体所需的版本:如下图:

       

    如图则使用ts,vc11版本的,如下图为我下载的版本:

       

    我采用的是ts,64位,vc11的。

       

    2、把ts目录下的两个目录中的两个dll文件复制到php安装目录下的ext目录下,

       

    3、配置php.ini文件,添加扩展

    方法一:手动配置----适用Apache服务器和IIS服务器   

    打开php.ini文件,在文件中加上扩展配置项:

    [PHP_IGBINARY]

    extension=php_igbinary.dll

    [PHP_REDIS]

    extension=php_redis.dll

    注:php_igbinary.dll扩展必须在php_redis.dll前面,不然不会生效;

    方法二:IIS自动设置,明显只能在IIS服务器上使用

    打开Internet 信息服务(IIS)资源管理器,点击进入 php manager界面,

    在这里直接添加扩展或激活、关闭这些扩展即可(若是在这里添加扩展就不用第二步了)。

  • 相关阅读:
    OpenGL代码学习(10)--颜色混合
    OpenGL代码学习(9)--裁剪
    OpenGL代码学习(8)--画一个圆环 花托
    OpenGL代码学习(7)--开始接触3D效果
    OpenGL代码学习(6)--尝试现有知识画3D,行不通
    OpenGL代码学习(5)--2D图形上下左右移动
    OpenGL 代码学习(4)--三角形的7种图元分别展示
    OpenGL 7种基本图元
    OpenGL 常见的固定管线着色器
    OpenGL渲染架构图介绍
  • 原文地址:https://www.cnblogs.com/ytxiao/p/4095421.html
Copyright © 2011-2022 走看看