一、MySQL和Redis的区别
"""
redis: 内存数据库(读写快,IO操作少)、非关系型(操作数据方便)
mysql: 硬盘数据库(数据持久化,IO操作多)、关系型(操作数据间关系)
大量访问的临时数据,才有redis数据库更优
"""
二、redis和memcache的区别
"""
redis: 操作字符串、列表、字典、无序集合、有序集合 | 支持数据持久化(数据丢失可以找回、可以将数据同步给mysql) | 高并发支持
并且redis数据库中的数据,在电脑重启的之后,数据不会丢失
memcache: 操作字符串 | 不支持数据持久化 | 并发量小
"""
三、redis操作
"""
基础操作:
启动服务:redis-server &
连接数据库:redis-cli
连接指定数据库:redis-cli -h 127.0.0.1 -p 6379 -n 1
# redis:默认16个数据库,当不指定数据库的时候,一般会存在第0(1)个数据库中
# 当指定的数据库,在redis中没有时,默认将数据都放在第0个数据中
切换数据库:select 1---从当前的数据库切换到另外一个数据库中
数据操作:字符串、列表、字典、无序集合、有序(排序)集合
有序集合:游戏排行榜
"""
参考:https://www.runoob.com/redis/redis-tutorial.html