• 技术文章 >后端开发 >Python教程

    redis缓存系统的介绍

    零下一度零下一度2017-07-18 10:26:52原创827

    Redis简介

    Redis是基于内存,也可以基于磁盘持久化nosql数据库,使用c语言开发。

    数据存储结构:key-value

    安装环境准备

    Redis使用c语言开发,需要使用gcc编译程序进行编译。

    1) 安装gcc

    a) 从磁盘镜像中进行安装:(重启Linux服务器需要重新挂载磁盘镜像)

    b) 使用yum命令直接从mine.repo文件中本地URL下载

    c) 挂载命令:mount /dev/cdrom /mnt

    d) 安装命令:yum -y install gcc

    2) 安装上传文件插件

    a) 工具上传文件:(只能上传root目录)

    b) Alt+P上传文件默认只能上传root目录

    c) 安装插件:(可以把文件上传任意目录)

    Rz(lrzsz)

    安装命令:yum –y install lrzsz (磁盘镜像中直接安装)

    redis 缓存系统

    redis是业界主流的key-value nosql 数据库之一。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

    操作模式

    php入门到就业线上直播课:进入学习

    1 import paramiko,redis2 3 
    r=redis.Redis(host='127.0.0.1',port=6379)#连接redis4 
    r.set('foo','Bar')5 print(r.get('foo'))6 for item in r.hscan_iter('info_1'):7
    print(item,type(item))

    以上就是redis缓存系统的介绍的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    千万级数据并发解决方案(理论+实战):点击学习

    Mysql单表千万级数据量的查询优化与性能分析

    Mysql主从原理及其在高并发系统中的应用

    专题推荐:python 第六十 二天
    上一篇:Python中流程控制语句的详细介绍 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Python NumPy教程之数据类型对象• 使用Python处理KNN分类算法• Python标准库中的logging用法示例• python发腾讯微博代码分享• 在Django的视图(View)外使用Session的方法
    1/1

    PHP中文网