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. iOS开发系列--音频播放、录音、

    音频 在iOS中音频播放从形式上可以分为音效播放和音乐播放.前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度.循环等控制.后者指的是一些较长的音频,通常是主音频,对于这些音频 ...

  2. WEB安全扫描器Netsparker推荐给大家

    Netsparker是一款综合型的web应用安全漏洞扫描工具,它分为专业版和免费版,免费版的功能也比较强大. Netsparker与其他综合 性的web应用安全扫描工具相比的一个特点是它能够更好的检测 ...

  3. 试了一把Intel的核显转码的威力

    今天小试了一把Intel Cpu的核显转码的威力,确实非常快,使用的工具是MediaCoder,能达到10x的速度,效果非常明显,并且CPU占用非常低.为了比较,实用x264纯转同一个文件的,软编码能 ...

  4. Si4455 低电流 Sub-GHz收发器

    Silicon Labs 的 Si4455 是易于使用的低电流 Sub-GHz EZRadio® 收发器.覆盖所有主要波段,结合了即插即用的简单性和需要处理各种不同应用的灵活性.紧凑的 3 mm x ...

  5. HBase中的Client如何路由到正确的RegionServer

    在HBase中,大部分的操作都是在RegionServer完成的,Client端想要插入,删除,查询数据都需要先找到相应的RegionServer.什么叫相应的RegionServer?就是管理你要操 ...

  6. u3d移动游戏优化规范

    1.顶点性能一般来说,如果您想在iPhone 3GS或更新的设备上每帧渲染不超过40,000可见点,那么对于一些配备 MBX GPU的旧设备(比如,原始的 iPhone,如 iPhone 3g和 iP ...

  7. mac活动监视器 的含义

    应用内存:应用所使用的内存数量. 联动内存:系统运行需要的内存.联动内存不能缓存且必须存放在内存中,所以不能被其他应用使用. 压缩:为腾出更多内存而压缩的内存数量.当电脑接近其最大内存能力时,内存中的 ...

  8. SPSS Clementine 数据挖掘入门3

    转摘:http://www.cnblogs.com/dekevin/archive/2012/04/27/2473683.html 了解SPSS Clementine的基本应用后,再对比微软的SSAS ...

  9. Orchard运用 - 在页面每篇随笔添加编辑链接

    今天继续捣鼓Orchard系统,在此分享一个小技巧,如何在页面每个随笔添加编辑链接,这样方便管理员直接点击进去编辑内容.是的,只对管理员可见. 话说这一个特性一开始是默认启用并集成在核心实现中的,后来 ...

  10. (转)行为树(Behavior Tree)

    转自:http://www.cnblogs.com/konlil/archive/2011/04/23/2025954.html 如果要让游戏里的角色或者NPC能执行预设的AI逻辑,最简单的用IF.. ...