前言

本文介绍银河麒麟桌面系统V10上redis及图形管理工具的安装使用

一、安装Redis

点击UK图标、所有程序、终端,打开终端

输入安装指令sudo apt install redis-server -y,参考如下:

yeqiang@yeqiang-KVM-Virtual-Machine:~$ sudo apt install redis-server -y
[sudo] yeqiang 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:apt-clone aptdaemon aptdaemon-data dpkg-repack gir1.2-javascriptcoregtk-4.0gir1.2-json-1.0 gir1.2-timezonemap-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0gir1.2-xkl-1.0 laptop-detect libido3-0.1-0 libiw30 libtimezonemap-datalibtimezonemap1 python-pwquality python3-aptdaemonpython3-aptdaemon.gtk3widgets python3-defer python3-icu python3-pampython3-pyudev rdate
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:libjemalloc1 redis-tools
建议安装:ruby-redis
下列【新】软件包将被安装:libjemalloc1 redis-server redis-tools
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 410 个软件包未被升级。
需要下载 456 kB 的归档。
解压缩后会消耗 1,396 kB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 libjemalloc1 arm64 3.6.0-9kord1 [63.6 kB]
获取:2 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 redis-tools arm64 2:3.0.6-1kord0.4 [92.5 kB]
获取:3 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 redis-server arm64 2:3.0.6-1kord0.4 [300 kB]
已下载 456 kB,耗时 0秒 (496 kB/s)
正在选中未选择的软件包 libjemalloc1。
(正在读取数据库 ... 系统当前共安装有 240238 个文件和目录。)
正准备解包 .../libjemalloc1_3.6.0-9kord1_arm64.deb  ...
正在解包 libjemalloc1 (3.6.0-9kord1) ...
正在选中未选择的软件包 redis-tools。
正准备解包 .../redis-tools_2%3a3.0.6-1kord0.4_arm64.deb  ...
正在解包 redis-tools (2:3.0.6-1kord0.4) ...
正在选中未选择的软件包 redis-server。
正准备解包 .../redis-server_2%3a3.0.6-1kord0.4_arm64.deb  ...
正在解包 redis-server (2:3.0.6-1kord0.4) ...
正在处理用于 libc-bin (2.23-0kord11k20.5) 的触发器 ...
正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
正在处理用于 systemd (229-4kord21.21k4) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
正在设置 libjemalloc1 (3.6.0-9kord1) ...
正在设置 redis-tools (2:3.0.6-1kord0.4) ...
正在设置 redis-server (2:3.0.6-1kord0.4) ...
正在处理用于 libc-bin (2.23-0kord11k20.5) 的触发器 ...
正在处理用于 systemd (229-4kord21.21k4) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19kord) 的触发器 ...
yeqiang@yeqiang-KVM-Virtual-Machine:~$

查看redis-server服务状态:systemctl status redis-server

可以看到安装后,redis-server服务已经自动启动

查看服务端口,可以看到redis-server已经再默认端口6379上打开监听。注意默认监听地址是127.0.0.1

默认安装的redis-server配置文件路径

二、命令行工具验证

安装redis-server,默认会把客户端工具redis-cli安装上去,可以铜鼓各哦redis-cli查看服务器信息

yeqiang@yeqiang-KVM-Virtual-Machine:~$ redis-cli -h 127.0.0.1
127.0.0.1:6379> info
# Server
redis_version:3.0.6
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:aeabf6a9f833c5c2
redis_mode:standalone
os:Linux 4.4.131-20200901.kylin.desktop-generic aarch64
arch_bits:64
multiplexing_api:epoll
gcc_version:5.4.0
process_id:23248
run_id:f4e291ee36c0e38ceacb4e70fa5efc33589b00ef
tcp_port:6379
uptime_in_seconds:569
uptime_in_days:0
hz:10
lru_clock:13643861
config_file:/etc/redis/redis.conf# Clients
connected_clients:2
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0# Memory
used_memory:546232
used_memory_human:533.43K
used_memory_rss:5906432
used_memory_peak:546232
used_memory_peak_human:533.43K
used_memory_lua:36864
mem_fragmentation_ratio:10.81
mem_allocator:jemalloc-3.6.0# Persistence
loading:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1607478812
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:-1
rdb_current_bgsave_time_sec:-1
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok# Stats
total_connections_received:2
total_commands_processed:1
instantaneous_ops_per_sec:0
total_net_input_bytes:28
total_net_output_bytes:1937
instantaneous_input_kbps:0.00
instantaneous_output_kbps:0.00
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
migrate_cached_sockets:0# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0# CPU
used_cpu_sys:0.29
used_cpu_user:0.17
used_cpu_sys_children:0.00
used_cpu_user_children:0.00# Cluster
cluster_enabled:0# Keyspace
127.0.0.1:6379>

注意:当前银河麒麟源中redis-server版本为3.0.6,如果需要安装更高版本,则需要手动基于源码编译安装。

三、安装图形管理工具RDM(RedisDesktopManager)

安装snapd

yeqiang@yeqiang-KVM-Virtual-Machine:~$ sudo apt install -y snapd
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:apt-clone aptdaemon aptdaemon-data dpkg-repack gir1.2-javascriptcoregtk-4.0 gir1.2-json-1.0 gir1.2-timezonemap-1.0 gir1.2-vte-2.91 gir1.2-webkit2-4.0 gir1.2-xkl-1.0laptop-detect libido3-0.1-0 libiw30 libtimezonemap-data libtimezonemap1 python-pwquality python3-aptdaemon python3-aptdaemon.gtk3widgets python3-defer python3-icupython3-pam python3-pyudev rdate
使用'sudo apt autoremove'来卸载它(它们)。
下列【新】软件包将被安装:snapd
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 410 个软件包未被升级。
需要下载 17.0 MB 的归档。
解压缩后会消耗 92.4 MB 的额外空间。
获取:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0/universe arm64 snapd arm64 2.45.1kord0.2 [17.0 MB]
已下载 17.0 MB,耗时 0秒 (19.6 MB/s)
正在选中未选择的软件包 snapd。
(正在读取数据库 ... 系统当前共安装有 240286 个文件和目录。)
正准备解包 .../snapd_2.45.1kord0.2_arm64.deb  ...
正在解包 snapd (2.45.1kord0.2) ...
正在处理用于 desktop-file-utils (0.22-1kord5) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20160415-0kord1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 mime-support (3.59kord1) 的触发器 ...
正在处理用于 man-db (2.7.5-1kord) 的触发器 ...
正在设置 snapd (2.45.1kord0.2) ...
snapd.failure.service is a disabled or a static unit, not starting it.
snapd.snap-repair.service is a disabled or a static unit, not starting it.

启动snapd服务

yeqiang@yeqiang-KVM-Virtual-Machine:~$ sudo systemctl enable snapd --now

安装redis-desktop-manager

sudo snap install redis-desktop-manager

安装成功后,复制.desktop文件到桌面

cp /var/lib/snapd/desktop/applications/redis-desktop-manager_rdm.desktop ~/桌面/

双击桌面上的RedisDesktopManger图标(首次启动较慢,等待一会儿)

启动成功

四、使用RDM管理Redis

点击Connect to Redis Server,弹出的窗口,设置Name,点击OK

单击localhost(刚才设置的名称),打开连接

点击出现的serverinfo图标,右侧将显示redis服务器信息

选择db0,创建一个key

输入key, value,点击save,弹出的刷新提示,点击yes

查看key信息

错误处理

由于snap目前没有国内镜像,下载出错率较高,可以手动下载安装snap core及redis-desktop-manager

wget https://api.snapcraft.io/api/v1/snaps/download/99T7MUlRhtI3U0QFgl5mXXESAiSwt776_10446.snap
sudo snap install ./99T7MUlRhtI3U0QFgl5mXXESAiSwt776_10446.snap --dangerouswget https://api.snapcraft.io/api/v1/snaps/download/Iw3a6EauULwaud5DO0ixtrJg8o6VXaey_180.snap
sudo snap install ./Iw3a6EauULwaud5DO0ixtrJg8o6VXaey_180.snap --dangerous

总结

基于银河麒麟桌面系统V10的apt可以轻松安装编译好的redis,如果需要更高版本,可以选择下载源码编译。图形界面管理工具RDM借助snap安装,操作方便难度不高,但是由于snap国内访问质量不高。大概率会出现安装失败情况。本文也最后也给出了手动安装方法。

银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)相关推荐

  1. 银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目

    前言 本文介绍银河麒麟桌面操作系统V10上安装部署IDEA集成开发环境,并导入从spring官方生成的一个springboot项目进行常规开发调试工作 一.系统信息 1.操作系统版本 右键点击任务栏, ...

  2. 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench

    前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...

  3. 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用

    前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...

  4. 银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture

    前言 本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法 一.安装git sudo apt update sudo apt install git -y 二.安装编译工具 银河麒 ...

  5. win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10

    目录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.工具准备 二.安装 1.安装QEMU 2.安装虚拟机 3.下次启动虚拟机 4.主机与虚拟机传送文件 总 ...

  6. 银河麒麟桌面操作系统v10安装QT5.12.8插件

    目录 0. 环境说明 1. 安装步骤 0. 环境说明 项目 版本 CPU 龙芯3A4000 操作系统 银河麒麟桌面操作系统v10(龙芯版) QT QT5.12.8(操作系统自带版本) 1. 安装步骤 ...

  7. 银河麒麟桌面操作系统V10及v10sp1用户手册导出方法

    银河麒麟桌面操作系统V10及v10sp1用户手册导出方法 说明1:鉴于个别情况下,需要导出用户手册(或有复制需求.放到其他设备上观看的需求等),对导出用户手册做出说明(麒麟桌面操作系统v10下F1键可 ...

  8. IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告

    银河麒麟操作系统产品NeoCertify 认证测试报告 系统版本:银河麒麟桌面操作系统V10 厂商名称:广州荣士电子有限公司 认证产品:IC-14W网络IC卡读写器 测试日期:2022-11-04 麒 ...

  9. 安卓桌面软件_银河麒麟桌面操作系统V10

    银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...

最新文章

  1. linux acl 权限 给任何用户或用户组设置任何文件/目录的访问权限
  2. Qt-QTableWidget设置只能选中一行
  3. 《直播疑难杂症排查》之三:首开慢
  4. com 对象与其基础 rcw 分开后就不能再使用_如何使用 Kubeflow 机器学习流水线
  5. 传感器信号处理仿真实验(c语言实现),均值滤波,滑动滤波
  6. Smart-Mall新零售商城系统
  7. 骁龙710加持!索尼将推5.7寸小屏机型Xperia 4
  8. spring boot + vue + element-ui全栈开发入门——前端编辑数据对话框
  9. Python 对象和类
  10. python查找文件夹下所有文件_如何用Python实现查找/目录下的文件夹或文件,致谢...
  11. 修改他人代码:怎么才能减少发布Bug概率?
  12. 《机器人学导论》Matlab计算坐标系变换矩阵
  13. php 用户控件,一个使用用户控件(包括组件)的演示-.NET教程,组件控件开发
  14. 表单获取焦点和失去焦点
  15. 企业IT规划方法建议
  16. 中科大凸优化P345678 Chapter2Conve Set
  17. python利器app插件_python利器app
  18. http://www.horizon3d.com.cn
  19. 计算机知识及保密培训目的,二勘院举办保密知识和计算机网络安全专题培训会...
  20. Fujikure-FSM100P+特种光纤熔接机的那些事——第一番

热门文章

  1. 8路电视墙服务器销售量前十,威方信科电视墙服务器TVW3800
  2. 如何设计windows流量监测系统
  3. 手机+笔记本(台式机)无线上网全攻略
  4. 什么是Wifi无线网络?
  5. 融通、华能、大唐、招商局、华润、诚通、有研、保利、新兴际华、安能、华录、华侨城、南光、国新等冷门央企大佬
  6. 天猫国际跨境消费洞察报告—线上90、95后消费人群浅析.pdf
  7. mysql中如何调整列的顺序,SQL Server 数据库调整表中列的顺序操作
  8. html上拉回弹效果,实现页面回弹滑动效果
  9. 京东智臻链开放联盟网络的快速部署调用
  10. 生信入门(五)——使用DESeq2进行RNA-seq数据分析