Redis起步

简介

来自Redis官网的介绍:

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication)LUA脚本(Lua scripting), LRU驱动事件(LRU eviction)事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

一句话总结:

redis是一个软件,帮助开发者对一台机器的内存进行操作。
关键字:
            缓存,优先去redis中获取,如果没有就是数据库。

安装:

yum install redis 

修改配置文件:

bind 0.0.0.0
port 6379
requirepass dskjfsdf
daemonize yes 

运行:

redis-server /etc/redis.conf 

Python与Redis

由于笔者主修语言是Python,接下来介绍Python操作Redis的内容

安装redis模块:

pip install redis 

建立链接:

import redis
创建连接
conn = redis.Redis(host='47.94.172.250',port=6379,password='luffy1234')
conn.set('x1','wanghuaqiang',ex=5)
val = conn.get('x1')
print(val)

建立连接池:

pool = redis.ConnectionPool(host='10.211.55.4', port=6379,password='luffy1234',max_connections=1000)
conn = redis.Redis(connection_pool=pool)

conn.set('foo', 'Bar')

# 连接池注意:连接池只创建一次
原文地址:https://www.cnblogs.com/huang-yc/p/9878785.html