设为首页收藏本站
查看: 65|回复: 0

[PHP] 初识Redis及Redis在Windows下的安装和使用

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-11 18:20:00 | 显示全部楼层 |阅读模式
    NoSQL简介 介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。 现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldemort/Dynomite/Riak/ CouchDB/Hypertable/Flare/Tin/L

       NoSQL简介
      介绍redis前,我想还是先认识下NoSQL,即not only sql, 是一种非关系型的数据存储,key/value键值对存储。现有Nosql DB 产品: Redis/MongoDB/Memcached/Hbase/Cassandra/ Tokyo Cabinet/Voldemort/Dynomite/Riak/ CouchDB/Hypertable/Flare/Tin/Lightcloud/ KiokuDB/Scalaris/Kai/ThruDB, 等等~~~
    为什么需要NoSQL非关系型数据库?
       Redis简介
      已经有了Membercache和各种数据库,Redis为什么会产生?Redis纯粹为应用而产生,它是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,香港虚拟主机,解决了断电后数据完全丢失的情况;在部分场合可以对关系数据库起到很好的补充作用。性能测试结果表示SET操作每秒钟可达110000次,GET操作每秒81000次(当然不同的服务器配置性能不同)。

    redis目前提供四种数据类型:string,list,set及zset(sorted set)。
    Redis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。
       Windows下Redis的安装及使用
      先在网上下载redis,我下载的是redis-2.0.2,我解压到了和安装python相同的目录下,进入redis-2.0.2,下面有这几个文件:



       redis-server.exe redis服务器的daemon启动程序
    redis.conf redis配置文件
    redis-cli.exe redis命令行操作工具。当然,也可以用telnet根据其纯文本协议来操作
    redis-check-dump.exe 本地数据库检查
    redis-check-aof.exe 更新日志检查
    redis-benchmark.exe 性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache的 ab 工具)
    benchmark工具测试信息:
    向redis服务器发送10万个请求,每个请求附带60个并发客户端



    哎呀,我的电脑有点吃不消了,不过最终还是显示出了4.03秒完成了10万个请求的测试,香港空间,
    部分结果截图如下:



    启动Redis服务(conf文件制定配置文件(redis-server.exe redis.conf ),若不指定则默认):



      
    启动cmd窗口要一直开着,关闭后则Redis服务关闭。
    这时服务开启着,另外开一个cmd窗口进行,网站空间,设置客户端:
    C:\redis-2.0.2>redis-cli.exe -h 127.0.0.1 -p 6379
    然后我们就可以在这里输入我们想要输入的命令,redis很重要的一个操作就是set和get
    客户端如下:



    此时服务器端(这里也是本机)显示如下(有一个客户端连接了):

    上述在客户端设置的key是常驻内存的,就是关闭窗口,下次开窗口get key的值还是“jzhou”,呵呵。
    (注意操作时,服务器端一定要开启服务,否则客户端连不上。)
    Redis提供了多种语言的客户端,包括Java,C++,python。
       python操作redis
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表