银河麒麟桌面操作系统V10上安装使用redis及图形界面管理工具RDM(RedisDesktopManager)
前言
本文介绍银河麒麟桌面系统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)相关推荐
- 银河麒麟桌面操作系统V10上安装IDEA集成开发环境并导入SpringBoot项目
前言 本文介绍银河麒麟桌面操作系统V10上安装部署IDEA集成开发环境,并导入从spring官方生成的一个springboot项目进行常规开发调试工作 一.系统信息 1.操作系统版本 右键点击任务栏, ...
- 银河麒麟桌面操作系统V10上安装使用MySQL5.7、MySQL Workbench
前言 本文介绍银河麒麟桌面操作系统V10上通过麒麟软件商店安装MySQL5.7.MySQL Workbench及其基本使用方法 一.安装MySQL5.7 点击UK图标.所有程序,找到麒麟软件商店 输入 ...
- 银河麒麟桌面操作系统V10上安装使用Node.js 14.15.1 LTS版本并构建一个electronjs桌面应用
前言 本文介绍银河麒麟桌面操作系统V10上下载安装官方网站Node.js 14.15.1 LTS版本,并编译一个electronjs应用. Node.js 是一个基于 Chrome V8 引擎的 Ja ...
- 银河麒麟桌面系统V10上编译安装支持录屏的开源截屏工具Capture
前言 本文介绍银河麒麟桌面系统V10上开源截屏工具Capture的编译安装方法 一.安装git sudo apt update sudo apt install git -y 二.安装编译工具 银河麒 ...
- win10系统下利用QEMU安装ARM架构的银河麒麟桌面操作系统V10
目录 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 目录 前言 一.工具准备 二.安装 1.安装QEMU 2.安装虚拟机 3.下次启动虚拟机 4.主机与虚拟机传送文件 总 ...
- 银河麒麟桌面操作系统v10安装QT5.12.8插件
目录 0. 环境说明 1. 安装步骤 0. 环境说明 项目 版本 CPU 龙芯3A4000 操作系统 银河麒麟桌面操作系统v10(龙芯版) QT QT5.12.8(操作系统自带版本) 1. 安装步骤 ...
- 银河麒麟桌面操作系统V10及v10sp1用户手册导出方法
银河麒麟桌面操作系统V10及v10sp1用户手册导出方法 说明1:鉴于个别情况下,需要导出用户手册(或有复制需求.放到其他设备上观看的需求等),对导出用户手册做出说明(麒麟桌面操作系统v10下F1键可 ...
- IC-14W网络IC卡读写器_银河麒麟桌面操作系统V10适配测试报告
银河麒麟操作系统产品NeoCertify 认证测试报告 系统版本:银河麒麟桌面操作系统V10 厂商名称:广州荣士电子有限公司 认证产品:IC-14W网络IC卡读写器 测试日期:2022-11-04 麒 ...
- 安卓桌面软件_银河麒麟桌面操作系统V10
银河麒麟桌面操作系统V10是新一代面向桌面应用的图形化桌面操作系统,同时面向国产软硬件平台开展了大量优化的简单易用.稳定高效.安全创新的操作系统产品.银河麒麟桌面操作系统V10实现了同源支持飞腾.龙芯 ...
最新文章
- linux acl 权限 给任何用户或用户组设置任何文件/目录的访问权限
- Qt-QTableWidget设置只能选中一行
- 《直播疑难杂症排查》之三:首开慢
- com 对象与其基础 rcw 分开后就不能再使用_如何使用 Kubeflow 机器学习流水线
- 传感器信号处理仿真实验(c语言实现),均值滤波,滑动滤波
- Smart-Mall新零售商城系统
- 骁龙710加持!索尼将推5.7寸小屏机型Xperia 4
- spring boot + vue + element-ui全栈开发入门——前端编辑数据对话框
- Python 对象和类
- python查找文件夹下所有文件_如何用Python实现查找/目录下的文件夹或文件,致谢...
- 修改他人代码:怎么才能减少发布Bug概率?
- 《机器人学导论》Matlab计算坐标系变换矩阵
- php 用户控件,一个使用用户控件(包括组件)的演示-.NET教程,组件控件开发
- 表单获取焦点和失去焦点
- 企业IT规划方法建议
- 中科大凸优化P345678 Chapter2Conve Set
- python利器app插件_python利器app
- http://www.horizon3d.com.cn
- 计算机知识及保密培训目的,二勘院举办保密知识和计算机网络安全专题培训会...
- Fujikure-FSM100P+特种光纤熔接机的那些事——第一番
热门文章
- 8路电视墙服务器销售量前十,威方信科电视墙服务器TVW3800
- 如何设计windows流量监测系统
- 手机+笔记本(台式机)无线上网全攻略
- 什么是Wifi无线网络?
- 融通、华能、大唐、招商局、华润、诚通、有研、保利、新兴际华、安能、华录、华侨城、南光、国新等冷门央企大佬
- 天猫国际跨境消费洞察报告—线上90、95后消费人群浅析.pdf
- mysql中如何调整列的顺序,SQL Server 数据库调整表中列的顺序操作
- html上拉回弹效果,实现页面回弹滑动效果
- 京东智臻链开放联盟网络的快速部署调用
- 生信入门(五)——使用DESeq2进行RNA-seq数据分析