在Linux下安装redis:
wget http://download.redis.io/redis-stable.tar.gz
tax xzf redis-stable.tar.gz  
cd redis-stable
make
安装完成之后可以看到在 /usr/local/bin下面有很多redis开始的文件,这些就是redis命令
 
启动redis:
redis-server [--port 6380]  后面的选项是指定端口启动
 
如何配置redis随系统一起启动:
1. 在redis/redis-stable/utils 文件夹中有一个 redis_init_script 的初始化脚本文件,将该文件复制到 /etc/init.d 文件夹中。并将文件名改为 redis_端口号, 然后修改初始化脚本文件中的内容,
将所有${REDISPORT}替换为刚刚的端口号
2. 创建两个文件夹 /etc/redis  /var/redis/端口号
3. 复制 redis/redis-stable 文件夹中的 redis.conf 文件到 /etc/redis 目录中,并且修改文件名为 端口号.conf. 并对以下参数进行修改:
daemonize yes
pidfile   /var/run/redis_端口号.pid
port      端口号
dir       /var/redis/端口号
现在就可以通过 /etc/init.d/redis_端口号 start 来启动reids了
4. 最后通过如下命令设置开机启动
sudo update-rc.d redis_端口号 defaults

Tips:更改文件所属用户用 sudo chown zyq redis.conf,   重命名直接用 mv redis.conf 6379.conf

启动客户端:
redis-cli [-h 127.0.0.1 -p 6379]  其中可以省略的为指定主机地址和端口号
当然客户端也可以通过 redis-cli ping 命令来试探主机是否收到响应,如果主机运行正常的话会返回一个 pang

tips:linux下查看端口被哪个程序占用:
lsof -i[:port]    --- 如果省略端口号的话会全部列出来
如果想根据名称去查找对应线程可以使用  
ps -A | grep "redis"

tips:根据线程id彻底删除线程:
kill -9 pid
 
tips:tar命令:
一般来说 压缩使用的是 tar -zcvf  
解压用的是   tar -zxvf  
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
 
redis配置:
redis-server启动除了启动时指定端口号之外,还可以传入配置文件作为参数:
redis-server /path/to/redis.conf
同时通过启动参数传入同名的配置项,会覆盖配置文件中的配置参数:
redis-server /path/to/redis.conf --loglevel warning
当然redis也支持在运行的时候动态通过 config set 命令来进行部分配置项的修改:
config set loglevel warning  
此时可以通过 config get 来获得对应的配置项的值
 
多数据库:
redis是一个字典结构的存储服务器,实际上redis提供了多个数据字典,每一个数据字典可以看做是一个单独的数据库:
每个数据库对外都是以0开始的递增的数字命名,redis默认支持16个数据库,可以通过配置参数 databases 来修改这个数量,客户端与服务器建立连接后会自动选择数据库,
不过可以通过select命令来切换数据库(0-15默认使用的是0号数据库), flushall命令可以清空所有数据库的数据 一个空的redis实例占用的内存只有 1M左右,非常小巧

Redis(1):入门的更多相关文章

  1. 超强、超详细Redis数据库入门教程

    这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下 [本教程目录] 1.redis是什么2.redis的作者何许人也3.谁在使用red ...

  2. Redis快速入门:安装、配置和操作

    本文是有关Redis的系列技术文章之一.在之前的文章中介绍了<Redis快速入门:初识Redis>,对Redis有了一个初步的了解.今天继续为大家介绍Redis如何安装.配置和操作. 系列 ...

  3. Java中Redis简单入门

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

  4. 超强、超详细Redis数据库入门教程(转载)

    这篇文章主要介绍了超强.超详细Redis入门教程,本文详细介绍了Redis数据库各个方面的知识,需要的朋友可以参考下   [本教程目录] 1.redis是什么 2.redis的作者何许人也 3.谁在使 ...

  5. Redis 快速入门

    Redis 快速入门 谈到Redis,大家应该都不陌生.它是用c语言开发的一个高性能键值数据库,主要用于缓存领域.本章通过Redis的安装,Redis的五大数据类型,Redis的Java客户端,Red ...

  6. Redis从入门到精通:初级篇

    原文链接:http://www.cnblogs.com/xrq730/p/8890896.html,转载请注明出处,谢谢 Redis从入门到精通:初级篇 平时陆陆续续看了不少Redis的文章了,工作中 ...

  7. .NET分布式缓存Redis从入门到实战

    一.课程介绍 今天阿笨给大家带来一堂NOSQL的课程,本期的主角是Redis.希望大家学完本次分享课程后对redis有一个基本的了解和认识,并且熟悉和掌握 Redis在.NET中的使用. 本次分享课程 ...

  8. 超详细Redis数据库入门教程

    [本教程目录] 1.redis是什么2.redis的作者何许人也3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis ...

  9. Redis从入门到精通:初级篇(转)

    原文链接:http://www.cnblogs.com/xrq730/p/8890896.html,转载请注明出处,谢谢 Redis从入门到精通:初级篇 平时陆陆续续看了不少Redis的文章了,工作中 ...

  10. Redis快速入门及实现

    redis的概念 (1)Redis的优点 以下是Redis的一些优点. 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET) ...

随机推荐

  1. Sql Server中使用存储过程来实现一些时间差的改变

    Sql Server中的时间差是使用DATEDIFF来是现的 语法如下:DATEDIFF(要显示时间格式,开始时间,结束时间) 比如:DATEDIFF(minute,'2019-2-28 8:30', ...

  2. C# 加载配置文件

    //加载配置文件 var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .Add ...

  3. Android Library 使用规则

    1. 一个项目必须声明为 is library.使用该 library 的项目导入该 library. 2. library 的 manifect 中 activity 的声明需明确包名以避免找不到. ...

  4. [POJ-3237] [Problem E]

    Tree Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 13156   Accepted: 3358 题目链接 http: ...

  5. django系列6--Ajax03 ajax参数

    ajax的参数 data: 当前ajax请求要携带的数据,是一个json的object对象,ajax方法会默认的把它编码成某种格式 (urlencoded:?a=1&b=2)发送给服务端;此外 ...

  6. Linux—virtualbox系统安装(1)

    安装过程 1 点击新建 2 内存大小一般512M即可 3 按照默认的硬盘空间大小8G 4 选择第一个VDI 5 选择固定大小,系统运行速度快,效率高 6 保存文件位置 7 创建成功后,点击设置,将软驱 ...

  7. 【Oracle 12c】CUUG OCP认证071考试原题解析(32)

    32.choose the best answer View the Exhibit and examine the data in EMP and DEPT tables. In the DEPT ...

  8. “全栈2019”22篇Java异常学习资料及总结

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"22篇Ja ...

  9. powerdesign设计、实现简单的数据库模型

    1,新建CDM,打开powerdesign,选择Categories----Infoomation------Conceptual Data.开始画图,如果此时如表示关系的图标是灰色的.Tools-- ...

  10. [XHR]——重新认识 XMLHttpRequest

    细说XMLHttpRequest如何使用 先来看一段使用XMLHttpRequest发送Ajax请求的简单示例代码. function sendAjax() { //构造表单数据 var formDa ...