看了redis想一下

redis总结

要想在python中使用redis,要先在本地安装redis,并开启redis-server,然后再导入python的redis包,pip install redis

怎么在Linux上安装redis:https://discuss.pivotal.io/hc/en-us/articles/205308418-How-to-install-and-use-Redis-on-Linux,前面不能漏掉掉make install这条命令
redis是key-value型的非关系型数据库,有很强大的功能和优势,比方说缓存和持久化,这是我刚刚接触redis,使用的是它的缓存功能.redis是单线程的,在使用的时候连接,不使用的时候断开连接
所谓的持久化就是可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
redis支持多种类型的数据结构,每一种对应不同的使用函数
现在又新增了HyperLogLog、发布订阅、redis事务、redis主从复制(复制有点像git拉分支)
redis的安装和启动另外查看
python 有关于redis的第三方包redis,里面有一个StrictRedis和Redis其中,后者是前者的子类,是用老兼容旧版本的redis。所以一般情况下使用前者。
StrictRedis和Redis的区别:http://www.cnblogs.com/taceywong/p/5843878.html
redis核心概念:http://blog.jobbole.com/112024/
python redis的API:https://kushal.fedorapeople.org/redis-py/html/api.html
(可以使用守护进程不断的检测缓存)
因为redis是操作内存的,所以可能会出现内存不足的情况,但是不推荐使用vm,而推荐修改redis.conf的maxmemory参数
python3的redis的使用:http://www.cnblogs.com/wang-yc/p/5693288.html

r  = redis.StrictRedis(host='0.0.0.0', port=6379)这句代码就是连接redis server,不管server是什么IP,因为使用的是0.0.0.0
启动mac端的redis:启动 redis,可以使用后台服务启动 brew services start redis。或者直接启动:redis-server /usr/local/etc/redis.conf

1.启动:redis-server(redis-server redis.conf)


2.登陆:redis-cli(redis-cli -p 6379)


3.关闭:redis-cli shutdown



原文地址:https://www.cnblogs.com/yingqml/p/7366289.html