欢迎来到Cecilia陈的博客

孤独,是人一生最好的修行。

146 Redis数据库基础操作

一、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

posted @ 2019-12-12 16:24  Cecilia陈  阅读(135)  评论(0编辑  收藏  举报