Redis介绍

  Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

  Redis 与其他 key - value 缓存产品有以下三个特点:

    • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
    • Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
    • Redis支持数据的备份,即master-slave模式的数据备份。

Redis安装及简单使用

  一、在Linux(CentOS 7.2)上安装Redis

    1、下载Redis,下载地址:https://redis.io,选择安装系统对应的版本

      本例使用命令下载:wget http://download.redis.io/releases/redis-4.0.10.tar.gz

      

    2、解压下载的压缩包,命令:tar xzf redis-4.0.10.tar.gz

      

    3、将解压包拷贝到/usr下面,命令:cp -r redis-4.0.10 /usr/

      

    4、进入redis的目录进行编译安装到指定目录,

      命令:cd /usr/redis-4.0.10/

      命令:make PREFIX=usr/local/redis install

      

    5、安装完成后,可以看到/usr/local/redis中有一个bin了,这就是安装好的redis,启动redis服务,进入bin目录,启动服务,命令:./redis-server

      注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件(将解压包中的/root/download/redis-4.0.10/redis.conf文件拷贝到/usr/local/redis文件夹中)使用下面命令启动,命令:./redis-server ../redis.conf

      默认redis是前端启动模式,使用后端启动,需要修改redis.conf文件中的 daemonize 改为 yes,就可以后端启动了

      

    6、测试redis服务,另开一个窗口简单实用,命令如下:

      启用客户端命令:./redis-cli(默认连接本机的redis,连接其他主机redis的命令:redis-cli -h ip地址 -p 端口)

      

      

    7、redis关闭的两种方式

      a、使用kill -9 pid:断电,非正常关闭,一般不用,会导致数据丢失

      b、正常关闭:数据会保存
        

  

最新文章

  1. linq的简单增删改查
  2. iOS可执行文件瘦身方法
  3. 28. 字符串的排列之第1篇[StringPermutation]
  4. Android ExpandableListView
  5. 在nginx中配置如何防止直接用ip访问服务器web server及server_name特性讲解
  6. OBJ Loader Source Code
  7. node EventEmitter 注册事件
  8. 【svn】一个设置,少写几个字
  9. [程序猿入行必备]CSS样式之优先级
  10. 制作第一个UI字体
  11. bzoj3202:[Sdoi2013]项链
  12. git 新建分支
  13. Android:进程优先级
  14. LeetCode:145_Binary Tree Postorder Traversal | 二叉树后序遍历 | Hard
  15. Netbeans异常之cannet locate java installation in specified jdkhome
  16. 如果CocoaPods 导入的库需要修改代码
  17. 浅谈Http协议是怎么回事?
  18. 谷歌推出新型强化学习框架Dopamine
  19. linux安装nagios客户端
  20. apache配置域名访问本地空间

热门文章

  1. angularjs 粘贴事件
  2. GIT 命令集
  3. ubuntu下java的安装即使用
  4. Django、Flask、Tornado的比较
  5. python网络爬虫《爬取get请求的页面数据》
  6. 103. Binary Tree Zigzag Level Order Traversal (Tree, Queue; BFS)
  7. 博客(二)注册页面django
  8. 小服务程序(Java Servlet)
  9. 使用命令行执行sql文件
  10. Django创建模型,迁移数据