zoukankan      html  css  js  c++  java
  • redis 下载安装

    阅读原文

    个人笔记转载,摘抄于 知秋“”-redis缓存数据库入门教程,建议阅读原文

    redis和mysql的区别?

    我们都知道mysql是持久数据化存储,存储在磁盘当中的,会涉及到一些io,存储速度会较慢,这时候就出现了redis数据库,redis存储数据在内存当中,大幅度的提高了大数量的web访问速度。

    Redis+Mysql 它就是一个内存+磁盘关系的一个映射,redis存储在内存中mysql存储在磁盘中,这样的话web每次访问redis如果没有数据就再去mysql读取数据,大大的提高了运行速度。

    Redis:

    内存数据库,数据存储在内存当中,速度快。

    Mysql:

    关系型数据库,功能强大,存储在磁盘,访问效率低。

    适用场景

    1,取最新n个数据的操作

    2,排行榜,取topn个数据(最佳人气前10条)

    3,精确的设置过期时间

    4,记数据

    5,实时系统,反垃圾系统。

    6,Pub,sun构建实时消息系统。

    7,构建消息队列

    8,缓存

    redis的安装以及使用

    1,先从github上下载window版本,支持32和64位,这时候我们下载Redis-x64-xxx.zip压缩包到 C 盘解压改名为 redis。

    下载链接

    Redis-x64-3.2.100

    源地址 : https://github.com/MSOpenTech/redis/releases

    2,打开com窗口(win+R --> 输入 cmd),使用cd命令切换到C:/redis      

    cd..
    cd redis
    

    3,在C:/redis 目录下执行以下命令 打开服务    

     redis-server.exe redis.windows.conf 
    
    

    4,这时候要打开另个cmd窗口,不要关闭原来的cmd窗口,不然redis服务会关闭。  

    5,打开cmd窗口,切换到redis目录下 执行以下命令   

    redis-cli.exe -h 127.0.0.1 -p 6379
    

    这样就进入了redis的命令操作

    五,常用的redis命令 

    Redis -cli       --操作redis数据库(需要在redis目录下执行哦)
    Quit              --关闭操作redis数据库
    

          

    对键的操作

    1,设置键值(key)对的值(value),删除键。   

    Set key value     --设置键值
    Del key              --删除键
    

    2,判断一个键是不是存在。   

    Exists key
    

    3,设置一个key的过期时间    

    Expire key 10       单位:秒
    

    4,删除key的过期时间(在过期之前进行才有意义)

    Prsist key
    

    5,查询符合某个模式的key

    Keys    goods*     -- 查询有以goods开头的key
    Keys    *          --查询所有的key
    ```    
    
    6,查询key对应的类型
    

    Type key

  • 相关阅读:
    LeetCode 275. H-Index II
    LeetCode 274. H-Index
    LeetCode Gray Code
    LeetCode 260. Single Number III
    LeetCode Word Pattern
    LeetCode Nim Game
    LeetCode 128. Longest Consecutive Sequence
    LeetCode 208. Implement Trie (Prefix Tree)
    LeetCode 130. Surrounded Regions
    LeetCode 200. Number of Islands
  • 原文地址:https://www.cnblogs.com/userzf/p/12874414.html
Copyright © 2011-2022 走看看