zoukankan      html  css  js  c++  java
  • 【Redis学习点滴】Windows下的Redis安装、测试就是这么简单

    Redis,这个名字经常能听到、看到,出现频率很高,但是一直对redis不太了解,好像印象中就知道redis是nosql数据库可怜。。。


    在网上搜索了一下,发现好多介绍资料,看了一下,大致上知道了 Redis是一种内存数据库,支持持久化,支持字符串、列表、集合、hash、有序集合这几种数据类型,还可以进行主从复制。


    一:安装

    我在网上搜索了 windows下的redis 64位版本,下载了压缩文件,解压后,有如下几个文件:


    redis-server.exe

    redis-cli.exe

    redis-check-aof

    redis-check-dump

    redis-benchmark

    只要双击redis-server.exe,redis就开始运行,提供服务了,并需要安装。。。


    二:启动redis 服务器、客户端

    首先,我们双击redis-server.exe,弹出如下界面,从其中的文字可以看出,有一个警告,因为没有指定配置文件,还给出了 指定配置文件的方法和命令行。



    然后,双击redis-cli.exe,运行redis客户端,界面如下:



    三:测试


    1、字符串操作

    set 命令可以设置字符串,比如:set stringA abcdefg的意思就是设置stringA这个字符串的值 abcdefg

    get命令可以获取字符串的值,比如:get stringA 的意思就是获取到stringA这个字符串的值,也就是返回的 abcdefg。



    2、hash类型

    hset 是设置了一个散列hashSetC,里面有一个key是glh,值是 glh@redis.io。

    同样的hget就是获取某个散列中的某个key的值。



    3、用type命令显示数据的类型。

    此外,我们用shutdown关闭了redis服务器,这个时候redis服务程序就会关闭。



    4、验证数据的持久化。

    再次启动redis服务程序,启动redis客户端程序,输入命令,发现数据还在,说明数据已经持久化到文件中,在每次启动redis之后,会自动加载数据到内存中。



    最后,想想redis到底有什么用处呢鄙视

    看着好像没多大用处,就是设个变量,放个hash,把这些放到内存中,服务器关闭了,会保存到文件,启动后又会加载这些数据,感觉好简单的功能。。。

    但是在深入想一下,这个可以起到缓存的作用,把数据库的数据放到redis保存,这样前端程序可以快速访问这些值,速度超级快,这个就是意义大笑

  • 相关阅读:
    nginx-consul-template
    安装calico
    安装docker
    etcd集群安装
    安装consul-client+registrator
    command not found 的解决&&解释
    安装consul
    RAC环境下SCAN IP可以PING通,1521端口也可以TELNET,但是无法建立数据库连接
    Error starting daemon: error initializing graphdriver: devmapper: Device docker-thinpool is not a thin pool
    nginx+keepalived高可用
  • 原文地址:https://www.cnblogs.com/momogua/p/8304625.html
Copyright © 2011-2022 走看看