Redis-概念简单介绍和环境搭建

  Redis介绍


    大家或许会有这样的疑问,作为一个测试人员,去专门学这个干什么呢?理由很简单,工作中要用到啊,现在很多公司都会用到redis,自己搭建环境的时候,可能也会涉及到要搭建redis环境,那redis到底能为我们做什么呢?

    用作数据库、缓存以及消息代理等


Redis到底是什么呢?

    Redis是一种开源的key-value格式存储系统,是跨平台的非关系型数据库,是主流的nosql中的一种。Redis因其丰富的数据结构、极快的速度、齐全的功能而为人所知,在互联网上有非常广泛的应用。

    

    Redis为用户提供了字符串、散列、列表、集合、有序集合、HyperLogLog、位图、流、地理坐标等一系列丰富的数据结构,每种数据结构都适用于解决特定的问题。在有需要的时候,用户还可以通过事务、Lua脚本、模块等特性,扩展已有数据结构的功能,甚至从零实现自己专属的数据结构。通过这些数据结构和特性,Redis能够确保用户可以使用适合的工具去解决问题。


Redis-概念简单介绍和环境搭建


我一般学一个数据库之类的,会先在本地搭一个对应的环境用来练习,等熟练了相关操作之后,再去公司的数据库上操作,避免因为自己的操作失误,给别人的工作带来困扰。而且搭建环境相关的,我现在喜欢用优先用Docker去处理。



  Redis环境搭建



首先要拉取镜像:                                                                               

docker pull redis:latest

镜像pull下来之后,就可以执行命令启动容器,然后进行连接

docker run -itd --name redis -p 6379:6379 redis
用下面的命令进入容器里面:
docker exec -it redis /bin/bash
然后再执行下面的命令连接redis,然后就可以进行相关操作了:
redis-cli -h 127.0.0.1 -p 6379


Redis-概念简单介绍和环境搭建


以上操作需要在linux系统上进行操作喔,docker的话,也不建议在windows系统上操作,可能会遇到各种未知的问题。

也可以使用GUI工具连接redis进行操作,比如Another Redis Desktop Manager或者Redis Desktop Manager。

上一篇:深度学习第18讲:CNN经典论文研读之VGG网络及其tensorflow实现


下一篇:【重磅】Hinton大神Capsule论文首次公布,深度学习基石CNN或被取代