二、Redis安装

  2.1 Redis下载

   官网地址:http://redis.io/

下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

  2.2 Redis安装

    Redis是C语言开发,建议在linux上运行,小白使用Centos6.4作为安装环境。

    第一步:在VMware中安装CentOS(参考Linux教程中的安装虚拟机);

    第二步:在Linux下安装gcc环境(该步骤可以省略,CentOS中默认自带C环境),若需要安装可以使用命令:yum install gcc-c++

        rpm -qa |grep gcc查看安装是否成功

    第三步:将下载的Redis源码包上传到Linux服务器中 ,需要切换到sftp窗口执行命令: put -r "文件在本机的路径"

        因为虚拟机和主机共享同一屏幕,可以将文件先拷贝到虚拟机上 然后使用命令:cp 文件目录 目标文件目录

    第四步:解压缩Redis源码包

        使用命令:tar -zxvf redis-3.0.0.tar.gz

    第五步:编译redis源码

        解压后会生成一个redis-3.0.0的文件,进入该文件:cd redis-3.0.0

        然后使用命令:make

        若make失败的话没有安装gcc,可先安装gcc,命令见第二步

    第六步:安装redis

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

  2.3 Redis启动

   2.3.1 前端启动

       启动方式:

          直接运行bin/redis-server将以前端模式启动命令: ./redis-server

        启动缺点:

          ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法

        启动图例:

      

      前端启动的关闭:ctrl+c

   2.3.2 后端启动

       第一步:将redis源码包中的redis.conf配置文件复制到/usr/local/redis/bin/下

          cd /root/redis-3.0.0

           cp redis.conf /usr/local/redis0707/bin/  

       第二步:修改redis.conf,将daemonize由no改为yes

          vim redis.conf

       第三步:执行命令

          ./redis-server redis.conf

      后端启动的关闭方式

        非正常关闭(不推荐使用):

          KILL PID

        正常关闭:

          ./redis-cli shutdown

  2.4 Redis客户端

      2.4.1 Redis自带的客户端

          指定主机和端口  

              ./redis-cli -h 127.0.0.1 -p 6379

              -h:redis服务器的ip地址

              -p:redis实例的端口号

          如果不指定主机和端口也可以

             ./redis-cli

              默认主机地址是127.0.0.1

             默认端口是6379

注意:

  默认一共是16个数据库,每个数据库之间是相互隔离。数据库的数量是在redis.conf中配置的。

  切换数据库使用命令:select 数据库编号,例如:select 1

redis笔记总结之redis安装的更多相关文章

  1. Redis 笔记与总结1 安装部署

    NoSQL 使用场景: 1.对数据高并发读写 2.对海量数据的高效率存储和访问 3.对数据的高可扩展性和高可用性 Redis 通常被称为数据结构服务器,因为键可以包含字符串(strings).哈希(h ...

  2. redis笔记总结之redis介绍

    一.Redis介绍: redis的发展历史简单的理解为因为使用类似MySql这类关系型数据库不方便进而开发的开源的.轻量级的.非关系型的,直到现在一直不断完善的一款NoSql数据库.具体的介绍大家可以 ...

  3. redis笔记总结之redis数据类型及常用命令

    三.常用命令 3.1 字符串类型(string) 字符串类型是Redis中最基本的数据类型,一个字符串类型的键允许存储的数据的最大容量为512MB. 3.1.1 赋值与取值: SET key valu ...

  4. 2020ubuntu1804server编译安装redis笔记(一)及报make test错误解决办法

    redis的大名我想大家都不陌生,今天在ubuntu server上进行编译安装,虽然apt也可以安装,但作为内存数据库,redis又是c开发的,编译安装,对机器的适应和性能更好. 安装笔记如下 第1 ...

  5. 2020ubuntu1804server编译安装redis笔记(三)启动服务和使用redis

    第一篇笔记记录了ubuntu1804server编译安装redis5,接下来要配置redis5了 网址:https://www.cnblogs.com/qumogu/p/12435694.html 第 ...

  6. [moka同学笔记]window下redis的安装以及php-redis详细配置(摘录)

    (注意对应的版本)下载地址:https://github.com/phpredis/phpredis/downloads 首先下载redis安装,windows下安装软件都是下一步下一步over,就不 ...

  7. Redis笔记-单机版安装

    1.几个相关概念 概念 现象描述 规避措施 穿透 通过访问一个缓存中不存在的key,导致程序一定要在数据库中执行查询 将访问结果进行处理,如果返回是null,也存储在缓存中,可以将过期时间设置较短 雪 ...

  8. redis学习笔记(一)-安装

    检查是否有redis yum 源 yum install redis 下载fedora的epel仓库 yum install epel-release 安装redis数据库 yum install r ...

  9. Redis笔记(一):Redis安装教程

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API. Redis是目前应用最广泛的内存数据存储技术,相比之前的Me ...

随机推荐

  1. WordPress 实现附件上传自动重命名但不改变附件标题

    WordPress 上传媒体文件时,默认会保持文件名不变.如果上传文件名中包含中文字符,则会造成部分浏览器显示的文件 URL 疑似乱码甚至无法访问.网上流行较广的是通过注册  wp_handle_up ...

  2. [工具]Microsoft To-Do,简约还是简陋?

    1. 简介 微软收购奇妙清单后,由奇妙清单的原班人马打造了一个全新的待办事项应用,就叫"To-Do"(简单粗暴,好像新浪微博直接就叫"微博"的感觉).这个应该刚 ...

  3. 《android开发艺术探索》读书笔记(二)--IPC机制

    接上篇<android开发艺术探索>读书笔记(一) No1: 在android中使用多进程只有一种方法,那就是给四大组件在AndroidMenifest中指定android:process ...

  4. 用Node.JS+MongoDB搭建个人博客(万众期待的router.js)(四)

    万众期待的router.js,是我现在最想写的一个博客.因为他包含了整个个人博客的精髓.在这里,所有的请求配置,返回的参数等等所做的业务逻辑都在这个文件里实现. 我会详细说明这些代码的作用,所以这篇博 ...

  5. linux下FFmpeg编译生成ffplay

    1.确认Makefile中指定的config.mak(在ffmpeg根目录下)中:CONFIG_FFPLAY=yes,如果不是需要重新./configure 该处还有ffmpeg.ffprobe.ff ...

  6. 【php】DIRECTORY_SEPARATOR的作用

    DIRECTORY_SEPARATOR是php的内部常量,用于显示系统分隔符的命令,不需要任何定义与包含即可直接使用. 在windows下路径分隔符是/(当然/在部分系统上也是可以正常运行的),在li ...

  7. 【mysql】mysql主从复制

    mysql主从复制配置 主服务器:192.168.0.100 从服务器 192.168.0.101 主服务器配置 my.ini(window下 linux 下是my.cnf) #开启二进制日志 log ...

  8. hql查询实例

    1.设计思路 (1)在页面中设计一个下拉框,数据取自数据库: (2)查询是用hql查询. 2.设计实例 (1)Java模型层 public class Tree { private String id ...

  9. sea.js介绍

    网址:http://seajs.org/docs/ SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制.与jQuery等Ja ...

  10. Unhandled event loop exception GC overhead limit exceeded

    1.错误描述 java.lang.OutOfMemoryError: GC overhead limit exceeded at java.util.zip.ZipFile.<init>( ...