1.apt-get install redis-server

2. 检查Redis服务器系统进程 ~ ps -aux|grep redis

redis 4162 0.1 0.0 10676 1420 ? Ss 23:24 0:00 /usr/bin/redis-server

/etc/redis/redis.conf conan 4172 0.0 0.0 11064 924 pts/0 S+ 23:26 0:00 grep --color=auto redis

3.通过启动命令检查Redis服务器状态 ~ netstat -nlt|grep 6379

tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN

4.通过启动命令检查Redis服务器状态 ~ sudo /etc/init.d/redis-server status

redis-server is running

安装redis-server的时候客户端命令也一起安装了,所以使用redis-cli 就可以进入客户端

~ redis-cli
redis 127.0.0.1:> # 命令行的帮助
redis 127.0.0.1:> help
redis-cli 2.2.
Type: "help @" to get a list of commands in
"help " for help on
"help " to get a list of possible help topics
"quit" to exit # 查看所有的key列表
redis 127.0.0.1:> keys *
(empty list or set)

测试:

127.0.0.1:> keys *
(empty list or set)
127.0.0.1:> set key "my name is yuwensong";
Invalid argument(s)
127.0.0.1:> set key "my name is yuwensong"
OK
127.0.0.1:> key *
(error) ERR unknown command 'key'
127.0.0.1:> keys *
) "key"
127.0.0.1:> get key
"my name is yuwensong"
127.0.0.1:>
# 增加一条数字记录key2
set key2
OK # 让数字自增
redis 127.0.0.1:> INCR key2
(integer)
redis 127.0.0.1:> INCR key2
(integer) # 打印记录
redis 127.0.0.1:> get key2
""
# 增加一个列表记录key3
redis 127.0.0.1:> LPUSH key3 a
(integer) # 从左边插入列表
redis 127.0.0.1:> LPUSH key3 b
(integer) # 从右边插入列表
redis 127.0.0.1:> RPUSH key3 c
(integer) # 打印列表记录,按从左到右的顺序
redis 127.0.0.1:> LRANGE key3
) "b"
) "a"
) "c"
# 增加一个哈希记表录key4
redis 127.0.0.1:> HSET key4 name "John Smith"
(integer) # 在哈希表中插入,email的Key和Value的值
redis 127.0.0.1:> HSET key4 email "abc@gmail.com"
(integer) # 打印哈希表中,name为key的值
redis 127.0.0.1:> HGET key4 name
"John Smith" # 打印整个哈希表
redis 127.0.0.1:> HGETALL key4
) "name"
) "John Smith"
) "email"
) "abc@gmail.com"
增加一条哈希表记录key5

# 增加一条哈希表记录key5,一次插入多个Key和value的值
redis 127.0.0.1:> HMSET key5 username antirez password P1pp0 age
OK # 打印哈希表中,username和age为key的值
redis 127.0.0.1:> HMGET key5 username age
) "antirez"
) "" # 打印完整的哈希表记录
redis 127.0.0.1:> HGETALL key5
) "username"
) "antirez"
) "password"
) "P1pp0"
) "age"
) ""
删除记录

# 查看所有的key列表
redis 127.0.0.1:> keys *
) "key2"
) "key3"
) "key4"
) "key5"
) "key1" # 删除key1,key5
redis 127.0.0.1:> del key1
(integer)
redis 127.0.0.1:> del key5
(integer) # 查看所有的key列表
redis 127.0.0.1:> keys *
) "key2"
) "key3"
) "key4"
. 修改Redis的配置

4.1 使用Redis的访问账号

默认情况下,访问Redis服务器是不需要密码的,为了增加安全性我们需要设置Redis服务器的访问密码。设置访问密码为redisredis。

用vi打开Redis服务器的配置文件redis.conf

~ sudo vi /etc/redis/redis.conf

#取消注释requirepass
requirepass redisredis 4.2 让Redis服务器被远程访问 默认情况下,Redis服务器不允许远程访问,只允许本机访问,所以我们需要设置打开远程访问的功能。 用vi打开Redis服务器的配置文件redis.conf ~ sudo vi /etc/redis/redis.conf #注释bind
#bind 127.0.0.1 修改后,重启Redis服务器。 ~ sudo /etc/init.d/redis-server restart
Stopping redis-server: redis-server.
Starting redis-server: redis-server. 未使用密码登陆Redis服务器 ~ redis-cli redis 127.0.0.1:> keys *
(error) ERR operation not permitted 发现可以登陆,但无法执行命令了。 登陆Redis服务器,输入密码 ~ redis-cli -a redisredis redis 127.0.0.1:> keys *
) "key2"
) "key3"
) "key4" 登陆后,一切正常。
我们检查Redis的网络监听端口

检查Redis服务器占用端口
~ netstat -nlt|grep
tcp 0.0.0.0: 0.0.0.0:* LISTEN 我们看到从之间的网络监听从 127.0.0.1: 变成 0.0.0.0:,表示Redis已经允许远程登陆访问。 我们在远程的另一台Linux访问Redis服务器 ~ redis-cli -a redisredis -h 192.168.1.199 redis 192.168.1.199:> keys *
) "key2"
) "key3"
) "key4" 远程访问正常。通过上面的操作,我们就把Redis数据库服务器,在Linux Ubuntu中的系统安装完成

ubuntu 中安装redis的更多相关文章

  1. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  2. 转】在Ubuntu中安装Redis

    不多说,直接上干货! 原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! 在Ubuntu中安装Redis R利剑 ...

  3. Ubuntu中安装redis

    第一种方式在线安装首要前提安装c语言编译环境,命令如下:$sudo apt-get install gcc 安装完成后可以输入$gcc --version查看版本 1.获取源码:$wget https ...

  4. ubuntu 中安装 Redis

    1.下载安装root@21ebdf03a086:/# apt-cache search redisroot@21ebdf03a086:/# apt-get install redis-server a ...

  5. 转】在Ubuntu中安装Cassandra

    原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! Posted: Mar 22, 2014 Tags: cas ...

  6. 【转】在Ubuntu中安装HBase

    原博客出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! Posted: Apr 3, 2014 Tags: Hado ...

  7. 如何在win7系统中安装redis

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/92.html?1455871954 如何在win7系统中安装redis​ ...

  8. 在ubuntu中安装maven

    安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...

  9. ubuntu中安装Docker

    系统要求: 必须时64位的系统,内核最低要求是3.10 查看系统内核: $ uname -r 3.11.0-15-generic 获取最新版本打Docker: $ wget -qO- https:// ...

随机推荐

  1. 《C# to IL》第二章 IL基础

    如果你真的想要理解C#代码,那么最好的方法就是通过理解由C#编译器生成的代码.本章和下面两章将关注于此. 我们将用一个短小的C#程序来揭开IL的神秘面纱,并解释由编译器生成的IL代码.这样,我们就可以 ...

  2. Ext如何动态添加一行组件

    用的column布局,点击一个按钮能添加一行组件,如文本框,有下拉框等. 如: 效果: 实现方法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

  3. Windows xp/2003 中安装虚拟网卡 Microsoft Loopback Adapter

    方法 1 (命令行下安装)devcon.exe install %windir%\inf\netloop.inf *msloop 类似于以下输出表示安装成功: Device node created. ...

  4. Segger Real Time Terminal RTT JLINK 客户端软件 GUI 版本

  5. cadence学习(1)常规封装的建立

    1.建立焊盘. (1)首先要获得datasheet(或可用pcb matrix ipc-7531标准的可查询封装软件)中元器件的封装信息. (2)建立.pad文件.打开PCB Editor Utili ...

  6. C# 如何做类似微博和QQ的授权登录

    记录下吧,dotnet下有这个http://dotnetopenauth.net/开源的框架可以用来实现服务端和客户端的实现,具体的使用方法还真研究,第一次接触OAuth这个概念

  7. Java Collection 简介

    转自:http://skyuck.iteye.com/blog/526358 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为 ...

  8. Java 反照机制中 getMethod()和getDeclaredField()区别

    Java 反射机制中 getMethod()和getDeclaredField()区别 今天在程序中用到java反射机制时,遇到的问题记录一下:我当时遇到的问题是,我用反射getMethod()调用类 ...

  9. matlab 图像常用函数

    Canny function [ canny ] = canny( rgb ) temp=rgb2gray(rgb); canny=edge(temp,'canny'); end 灰度 temp=rg ...

  10. 教你用软碟通(UltraISO)刻录系统光盘

    用光盘装系统有几个好处:1.便携,显而易见,这是最大的优点2.大容量,比之维护光盘,可以集成N多维护工具,甚至还可以放下几个ghost镜像3.维护功能强大,因为容量大,可以放更多工具.还可以设置多重启 ...